主 题:php中全局变量传值的问题
作 者:(jshzy)
时 间:2005-06-09 15:12:47
我在一个页面上声明了一个全局变量
global $a;
$a="123456";
请问在另一个页面上怎样得到$a的值。
我用
global $a;
echo $a;
但得不到值。
请高手帮助解决!
回复人:流金岁月(i8750030)2005-6-9 15:32:49
用session吧
回复人:唠叨(xuzuning)2005-6-9 15:32:56
用户定义的全局变量只在当前页面和嵌入页面中有效
你的问题可以用session解决
回复人:流金岁月(i8750030)2005-6-9 15:34:44
session_start();
session_register('a');
$_SESSION['a']="123456";
在另一个页面你可以:
session_start();
echo $_SESSION['a'];
回复人: 一级(初级) user1 100 29981807 4070987
298321
wangjingyue
15 $strValue="123456"; } } testobject.php $obj = $new object; echo $obj->$strValue; ]]>
2005-6-9 16:14:01
大只佬(coolstr)2005-6-9 17:19:23
YES,全局变量并不能跨页。但是它可以在本页面中的函数内引用,用session可以解决。