0

我的一个页面中有一个会话变量$_SESSION['divcontent']

我有一个调用 ajax 函数的主页,该函数使用上述变量运行页面。

我有一个if (!isset)子句,只有在上述会话变量尚未设置时才应该触发。

然而它根本没有触发。所以我在这个文件的最开始放了一条回显语句来回显变量,它说它的值为0。

我没有在任何其他页面中引用此变量。我更改了 echo 语句以回显一个未在任何地方提及的不同变量,它返回了一个未找到变量的错误,正如它应该的那样。我正在 Dreamweaver 中以实时模式查看页面。每次我运行它时,会话变量都应该重置为未声明,不是吗?

为什么我的变量在值 = 0 时自实例化?

4

1 回答 1

0

如果您离开任何站点,但浏览器仍处于打开状态(如果没有打开窗口但浏览器进程处于打开状态),仍然可以保持相同的会话。

我喜欢为测试会话变量做的一件事是以隐身模式打开 Chrome 并在那里尝试该站点。

于 2012-10-19T18:52:58.040 回答