2009-09-26 61 views
0

进出口设置假设的页码1.然后用户点击一个链接转到一个网站关闭服务器,然后会话变量回来页码1.问题是,会话变量我在第一页上设置,当用户回来时不再设置。问题会议,并重定向PHP

这是一个已知的问题,使用PHP,有什么解决办法?

我开始页面上的会议,我呼应会话变量后,我将它们设置,以确保他们设置和他们。

不知道该去哪里。

+1

也许会话超时或会话ID未存储在cookie中。 – Gumbo 2009-09-26 08:22:02

回答

1

有可能是会话超时,当用户回来..我认为,会议有一项功能检查引荐,这样你们可以检查太..也确保当用户回来过期也是他确切的同一个域

+0

你的评论的最后一部分,用户离开http; // website,com但被发回到http; // www,website,com(标点符号有意改变) – mrpatg 2009-09-26 08:55:06

+1

是的,那就是问题了...域需要完全相同..如果这不能得到帮助..看看session_set_cookie_params(),使它成为.website.com – 2009-09-26 09:04:15

+0

固定,非常感谢你,终于意识到,我不疯狂! – mrpatg 2009-09-26 09:15:44

1

您需要的会话ID存储在cookie中,然后读取该cookie当用户回来。

4

土地你确定你调用所有使用会话变量脚本session_start()