我真的很想知道这么混乱的问题。我有一个URL为值的会话:
$_SESSION['url'] => 'http://www.domain.com/path/';
path/
已被重写,不是真正的目录。会话在page1.php
中设置,并且链接指向page2.php
。当我点击该链接并转到page2.php
时,如果我在加载page1.php
后加快速度,$_SESSION['url']
具有正确的价值。
但是当我停留10秒然后点击链接并转到page2.php
,或者甚至停留10秒然后刷新它,会话值将自动更改为404.shtml
;
我的意思是,它的价值将变为http://www.domain.com/404.shtml
。
请注意,这仅适用于URL和其他值正确的值。
我真的很困惑,这里发生了什么?有没有人体验过这种情况?
修改
page1.php中
session_start();
$_SESSION['url'] => 'http://www.domain.com/path/';
使page2.php
session_start();
echo $_SESSION['url']; // Output is 'http://www.domain.com/404.shtml'
答案 0 :(得分:0)
要做的事情清单: