簡體   English   中英

PHP會話變量在重定向后丟失

[英]PHP session variables lost after redirect

使用以下代碼重定向后,會話變量將丟失:

    header('Location: ./protected_page.php');
    exit; //doesn't seem to do anything

在受保護的頁面上,請確保在引用任何會話變量之前使用session_start()

請幫忙!

  • 您重定向到同一個域。如果從www.thedomain.com重定向到thedomain.com,則可能會結束會話

  • 確保register_globals已關閉,您可以在php.ini文件上並使用phpinfo()進行檢查。

  • 會話變量不會被覆蓋。

  • 在HTTP和https之間切換也可以結束會話。

暫無
暫無

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

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