PHP会话变量丢失

时间:2013-02-10 02:07:00

标签: php session

我的网站突然开始丢失会话变量(比如它会在几秒钟内超时)。

我尝试创建一个设置会话变量的测试页面(PageA.php)和另一个读取相同会话变量的测试页面(PageB.php)。如果我首先加载PageA然后加载PageB,那么前几次回显会话变量,但如果我再次刷新PageB,会话最终会消失,所以它什么都不显示。

PageA.php

session_start();
$_SESSION['test'] = 'some text';

PageB.php

session_start();
echo 'session variable result: ' . $_SESSION['test'];

WHM控制面板显示以下内容:

          total       used       free     shared    buffers     cached
Mem:      10105164    9941092     164072          0    1342940    6233408
-/+ buffers/cache:    2364744    7740420
Swap:     12369912     254180   12115732
Total:    22475076   10195272   12279804

在我看来,该网站缺乏记忆。内存不足是否可能导致会话变量丢失?如果是这样,我该如何解决这个问题?

0 个答案:

没有答案