php頁面跳轉session cookie遺失的解決方法:受COOKIE送出機制的限制,在這些檔案開頭已經有BOM的檔案中,COOKIE無法送出的原因,正確的處理方法就是去掉某些文件的bom,重新上傳到伺服器即可。
php頁面跳轉session cookie遺失的解決方法:
透過尋找資料,發現原來是bom頭的原因。受COOKIE送出機制的限制,在這些檔案開頭已經有BOM的檔案中,COOKIE無法送出(因為在COOKIE送出前PHP已經送出了檔案頭),所以登入和登出功能失效。一切都依賴COOKIE、SESSION實現的功能全部無效。
正確的處理方法是去掉某些文件的bom,一般情況是在入口文件出現的bom問題,我處理的方法是用Notepad 打開文件,格式選擇以UTF-8
無bom格式編碼,然後儲存,重新上傳到伺服器即可。但一定要注意,去掉bom上傳到伺服器之前需要把伺服器上原始檔刪掉,上傳覆蓋不能去掉bom。
去掉bom後,session cookie遺失問題解決。
#相關學習推薦:php程式設計(影片)
以上是php頁面跳轉session cookie遺失怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!