<script>
...function get(){
alert("<?php echo sss(); ?>"); //这里调用 php 的 sss()函数,
}
</script>
....
$uuid= $_SESSION['admin_id'];
echo $uuid; //这里页面都正常输出 值为: 12
function sss(){
global $uuid;
//如果这里用 $xxx=$_SESSION['admin_id'] 的话,也获取不到。
echo($uuid); //函数外部uuid这个变量是正常的12
}
最后,调用js的 get(),显示 uuid 值为空 如果在sss()里引用$_SESSION['admin_id'] ,直接页面都不显示了。
感谢您的回答。我试过js代码放最底部也一样。上方的php sss函数也已经在所有php代码最后了。一进函数,就获取不到 $_SESSION ,函数外都正常。
已经用其他方法达到目的了。
将input的值设为 $_SESSION['admin_id',然后js里获取,在用参数传给php函数...这个php函数另外放一个文件去了,用ajax post过去。。。汗。。.