0
剛纔證實,PHP會話變量被具有相同名稱的聲明變量覆蓋。即我有會話變量$_SESSION['lan'] = 'xyz'
(全局變量),我的一個PHP頁面x.php變量$lan
在foreach
循環中,在此循環結束時,我的$_SESSION['lan']
被在foreach循環中使用的數組的最後一個值覆蓋。PHP:會話變量被相同名稱的聲明變量覆蓋
我的意思是$_SESSION['lan']
具有值'abc',並且lan $_SESSION
全局變量在此後變爲'abc'。
發佈有問題的代碼 – mithunsatheesh 2012-08-08 07:05:14
確保['register_globals'](http://php.net/manual/en/security.globals.php)'關閉' – mAu 2012-08-08 07:07:41
@mAu,是的,那就是問題所在,我的意思是register_globals應該關閉。 – 2012-08-08 07:32:26