会话重置PHP

时间:2017-04-17 20:24:56

标签: php session

我在我的php应用程序中使用会话变量,我将session_start()放在我所有页面的第一行(当然是在php之后)。但我以前从两页丢失了数据。

示例:如果我存储$_SESSION['var1'],我将在下一页中正确检索其值,但如果我再提前一页,则会丢失数据。

我在所有页面中使用session_start(),我只在我的用户登录的索引页面重置会话。

有人通过这个并知道我该怎么办?我正在使用wamp进行测试,而在本地主机中,问题并没有发生。它只发生在我公司的godaddy服务器上(使用cpanel托管)。

2 个答案:

答案 0 :(得分:0)

解决。
我的index.php正在破坏会话数据,即使页面没有通过它,会话总是被删除。

答案 1 :(得分:-1)

这只是一个评论 它的问题是服务器而不是脚本。通常,为了维护服务器负载,在您的站点上创建的会话可能会在很短的时间内到期。有很多方法可以编辑www目录的php.ini文件,但每个托管服务器都有不同的方法。