重定向后PHP会话变量丢失

时间:2016-02-06 04:55:58

标签: php session-variables

使用以下代码重定向后会话变量丢失:

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

在受保护的页面上,我确保在引用任何会话变量之前使用 session_start()

请帮忙!

1 个答案:

答案 0 :(得分:0)

  • 您重定向到同一个域。如果您正在重定向 www.thedomain.com到thedomain.com可能会结束你的会议

  • 确保register_globals已关闭,您可以在php.ini文件中查看,也可以使用phpinfo()。

  • 会话变量未被覆盖。

  • 在http和https之间切换也可以结束您的会话。