重定向后PHP会话变量丢失
使用以下代码重定向后,会话变量丢失:重定向后PHP会话变量丢失,php,session-variables,Php,Session Variables,使用以下代码重定向后,会话变量丢失: header('Location: ./protected_page.php'); exit; //doesn't seem to do anything 在受保护页面上,我确保在引用任何会话变量之前使用会话\u start() 请帮忙 您重定向到同一个域。如果您是从 www.thedomain.com到thedomain.com可能会结束您的会话 确保register_globals处于禁用状态,您可以在php.ini文件中检查这一点,
header('Location: ./protected_page.php');
exit; //doesn't seem to do anything
在受保护页面上,我确保在引用任何会话变量之前使用会话\u start()
请帮忙 - 您重定向到同一个域。如果您是从 www.thedomain.com到thedomain.com可能会结束您的会话
- 确保register_globals处于禁用状态,您可以在php.ini文件中检查这一点,也可以使用phpinfo()
- 会话变量不会被覆盖
- 在http和https之间切换也可以结束会话
- 您重定向到同一个域。如果您是从 www.thedomain.com到thedomain.com可能会结束您的会话
- 确保register_globals处于禁用状态,您可以在php.ini文件中检查这一点,也可以使用phpinfo()
- 会话变量不会被覆盖
- 在http和https之间切换也可以结束会话
仍然不起作用,尽管发布了完整的代码,从和到重定向页面。经过一点调试,变量在使用session\u name($session\u name)后立即重置。有什么想法吗?有很多代码与HTML混合在一起,我可以在这里发布所有这些吗?可能重复session_start()代码>将是启动后的第一行仍然不起作用,尽管发布了完整的代码,从和到重定向页面。经过一点调试,变量在使用session\u name($session\u name)后立即重置。有什么想法吗?有很多代码与HTML混合在一起,我可以把所有这些都发布在这里吗?经过一点调试,变量在使用session\u name($session\u name)后立即重置。不知道为什么。一旦那一行被注释,一切似乎都正常。经过一点调试,变量在使用session\u name($session\u name)后立即重置。不知道为什么。一旦这句话被评论,一切似乎都很好。