刷新/更改后更改会话变量页面
我的页面上的会话变量存在问题。刷新/更改后更改会话变量页面
session_start();
session_regenerate_id();
$_SESSION['test'] = 'test';
当我刷新页面首次['test']
正在改变["test"]=> &string(4) "test"
,["test"]=> &array(0) {}
下一个清爽的页面之后。 请帮忙。
尝试在页面的底部使用session_write_close();
...
您使用的是头()重定向或这种性质的东西吗?如果是这样,这个函数确保在改变页面之前写入会话变量。
您需要设置registry_globals = off
才能正常工作。我在租用服务器上遇到了同样的问题。现在一切正常
你能告诉我,需要在php.ini中更改'register_globals = off'它已经'关' – 2014-04-28 08:06:17
你有没有查看'phpinfo()'信息?尝试使用'ini_set('register_globals','off'); ' – 2014-04-29 16:55:05
这是你的全部代码吗? – 2010-11-18 21:36:48