簡體   English   中英

PHP Session_start警告

[英]PHP Session_start Warning

好的,所以我從IE僅收到PHP發出的三部分警告。 在Firefox上不會發生。 我已經閱讀了有關此問題的其他一些StackOverflow線程,並使用了以下一種變通方法: 會話ID太長或包含非法字符,有效字符為az,AZ,0-9和'-'

但是,那里提供的解決方法解決了IE的問題,但破壞了Firefox中的功能。 我們允許session_start()生成它自己的會話ID,所以我對IE為什么有問題感到困惑。 另外,為確保會話或cookie中沒有異常,我清除了所有cookie,緩存,歷史記錄和關閉的瀏覽器,頁面加載后仍然存在錯誤。 關於我可以檢查的其他內容的任何建議,可能會導致這些警告,即IE隨地吐痰,為什么Firefox無法/看到相同的問題?

Warning: session_start() [function.session-start]: The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' in /index.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /index.php:1) in/index.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /index.php:1) in /index.php on line 1

這的最終結果是兩個部分,Internet Explorer 64Bit處理的會話信息與32Bit版本不同,此時,可能是我們辦公室中的本地安全策略導致了此問題。 我們還回到了我在原始問題中提到的參考帖子。 回答這個問題只是為了解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM