我的页面上的会话变量存在问题。
session_start();
session_regenerate_id();
$_SESSION['test'] = 'test';
当我第一次刷新页面['test']
正在更改为["test"]=> &string(4) "test"
时,在下一个刷新页面["test"]=> &array(0) {}
之后。
请帮忙。
答案 0 :(得分:0)
尝试使用页面底部的session_write_close();
...
您使用的是header()重定向还是其他任何性质的?如果是这样,此函数确保在更改页面之前写入会话变量。
答案 1 :(得分:0)
您需要设置registry_globals = off
才能正常工作。我在租用服务器上遇到了同样的问题。现在一切都好了