Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP会话回显不工作?_Php_Firefox_Session - Fatal编程技术网

PHP会话回显不工作?

PHP会话回显不工作?,php,firefox,session,Php,Firefox,Session,我有一个页面,它生成一个动态的$_会话['variable'],因此当你刷新页面时,每次会话都有一个不同的值(只是一个0-10的值)。但是,当我在firefox中刷新页面时,什么也没有显示,但在IE中它工作正常。我也尝试过歌剧,但也没有出现。任何人都知道它为什么没有回音,是的,我在页面顶部设置了session_start(),这样它就可以工作了…Firefox上是否启用了cookies?如果不是,则必须启用通过查询字符串传递会话ID。我认为默认情况下是禁用的。您是否为firefox安装了fire

我有一个页面,它生成一个动态的$_会话['variable'],因此当你刷新页面时,每次会话都有一个不同的值(只是一个0-10的值)。但是,当我在firefox中刷新页面时,什么也没有显示,但在IE中它工作正常。我也尝试过歌剧,但也没有出现。任何人都知道它为什么没有回音,是的,我在页面顶部设置了session_start(),这样它就可以工作了…

Firefox上是否启用了cookies?如果不是,则必须启用通过查询字符串传递会话ID。我认为默认情况下是禁用的。

您是否为firefox安装了firebug?如果有,你有什么建议吗


如果是这样,您应该看到PHPSESSID的存在。如果你没有看到任何cookies,那么很可能,这是你的问题。

我刚才遇到了类似的问题,问题是由于我的URL的前缀造成的

让我解释一下,我在一个以“www.”开头的页面中定义了我的会话,但是第二个页面的href在开头没有“www.”的情况下被匆忙定义。在检查COOKIES之后,我意识到我的会话有两个不同的ID。
希望有帮助。

请发布一些代码。您也可以通过查看页面信息>安全>查看Cookies,而不需要Firebug插件。我刚刚安装了firecookie,我已经安装了Firebug。我应该在哪里查看它是否被识别,因为现在如果我在firefox中查看我的cookies,我会看到PHPSESSID两次。。