星期四 三月 02, 2006
IE 關閉 Cookie,卻還是能正常使用 Session 以往在書上都提到,Java Servlet 的 Session 機制是使用 Cookie 的方式
如果使用者關閉接受 Cookie 功能時,Session 機制會失效,必須改採
URL Rewritting 的機制。
雖然這個理論老早就知道
所以一直很想在課堂上證明這個理論
不過我使用 IE 在測試時,不論我有沒有關閉 Cookie 的功能
IE 還是能正常使用 Session
後來我看見一篇文章(在大陸,忘了是那裡看到的...)
他提到:IE 會自動接受來自於本機端所發送的 Cookie。說清楚一些,
就是如果你是連 http://localhost:8080,就算你關閉 Cookie 的功能,但是
因為是本機端發出的,所以不會拒絕。
因為平常授課時,大家都是在自行的電腦上測試自己寫的範例程式,然後
又正巧都是使用 IE 來做測試,難怪都不會成功 !
今天使用 Firefox 來做測試,我故意阻擋來自於 localhost 的 Cookie
果然立即生效 ..... 終於化解我心中的疑慮
Orz
( 三月 02 2006, 12:04:28 上午 CST )
Permalink
引用 URL: http://www.javaworld.com.tw/roller/browser/entry/2006_3_2__session_cookie