小弟在寫php程式的時候,我用window.open的方式去開啟a網頁,然後我有在a網頁中使用session,我去判斷如果該session不存在就新增,如果存在就把它印出來,但我把a網頁關閉後,再用window.open去開a網頁時,為什麼它是存在的?a網頁將session印出,這表示a網頁抓到的session不新注冊的而是之前注冊的,不知道有沒有人知道這是怎麼回事呢?
不過就session的概念, 除非收到指定清除 或是 session timeout
否則, 就算你把網頁關掉, session還是會存在 server
開啟另一個瀏覽器 原來的session是不是還存在, IE 與 firefox的結果並不一樣, 這與瀏覽器對於cookie-session的處理有關
對於IE, 皆會產生新的cookie-session對應, 所以只要開新的IE應該就會不一樣(由母視窗程式開請另一個 IE則會是相同session, 因為繼承了母視窗的cookie)
少年該抱有大志 - 5D2, KM, A350, HD1000, CONTAX NX , EOS 50
內文搜尋
X




























































































