解決IE8的cookie無法存取問題
發表於 : 2011-04-22 13:19:11
http://preyghost.pixnet.net/blog/post/477870
最近由於比較多人更新了IE8,一些使用系統的end user反映了IE8無法登入系統的問題
仔細查了一下,原來是IE8,所謂的提高安全性...
目前只有在IE8跟IE7比較後期的版本上有發現這個問題
也就是在宣告cookie的時候如果沒有宣告存取網域是不允許存取的
我寫的系統都是使用SESSION,不過也是一樣的原理
只要在session_start()前面加一行
另外也有使用ini_set設定單一param的方法
最近由於比較多人更新了IE8,一些使用系統的end user反映了IE8無法登入系統的問題
仔細查了一下,原來是IE8,所謂的提高安全性...
目前只有在IE8跟IE7比較後期的版本上有發現這個問題
也就是在宣告cookie的時候如果沒有宣告存取網域是不允許存取的
我寫的系統都是使用SESSION,不過也是一樣的原理
只要在session_start()前面加一行
代碼: 選擇全部
session_set_cookie_params(3600, '/',$_SERVER['SERVER_NAME']);