[英]PHP: session seems to be lost after header redirect only on IE
我在任何地方都找不到合適的答案。 我有一個登錄頁面,登錄成功后,它會重定向到主頁。 在FF和chrome中,效果完美。 在IE上不起作用。 進入主頁后,我一直在丟失會話。
我已經檢查了以下內容:-會話開始在頂部-標題之前沒有空白或任何內容-重定向前一行,IE知道會話用戶ID,但是重定向后,會話開始后僅一行,它將丟失會話用戶id-我也在其他計算機上檢查過-同樣的結果
IE有什么問題? 還是我的腳本可能出什么問題? 謝謝
error_reporting
設置為-1
; 重現錯誤; 檢查日志 $_SESSION
依賴於cookie或基於URL的會話標識符。 似乎無法保存Cookie [編輯]
session_start()
;) 好,
問題解決了。 我找不到此解決方案背后的邏輯,但是盡管我在頁面頂部有session_start(),但在編寫會話變量之前我又添加了另一個session_start()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.