繁体   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