我的頁面上的會話變量存在問題。刷新/更改後更改會話變量頁面
session_start();
session_regenerate_id();
$_SESSION['test'] = 'test';
當我刷新頁面首次['test']
正在改變["test"]=> &string(4) "test"
,["test"]=> &array(0) {}
下一個清爽的頁面之後。 請幫忙。
我的頁面上的會話變量存在問題。刷新/更改後更改會話變量頁面
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