我的一个页面中有一个会话变量$_SESSION['divcontent']
。
我有一个调用ajax函数的主页面,该函数使用上面提到的变量运行页面。
我有一个if (!isset)
子句,只有在上述会话变量尚未设置时才会触发。
但它根本没有触发。所以我在这个文件的最开头放了一个echo语句来回显变量,并说它的值是0。
我没有在任何其他页面中引用此变量。我更改了echo语句以回显未提及的任何其他变量,它返回了一个未找到的变量错误,因为它应该。我在Dreamweaver中以实时模式查看页面。每次运行它时,会话变量应该重置为未声明,不管它们不是吗?
为什么我的变量在值= 0时自我实例化?
答案 0 :(得分:0)
如果您离开任何网站,但浏览器仍处于打开状态(如果没有打开窗口但浏览器进程已打开),仍然可以维持相同的会话。
我喜欢测试会话变量的一件事是以隐身模式打开Chrome并在那里试用该网站。