Firefox弹出窗口不会收到cookie

时间:2012-10-20 19:17:43

标签: php javascript html firefox popup

我正在链接到另一个在窗口中打开的页面。

这是链接:

<a href='#' onclick=\"window.open('linkadress.php here."','targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200')\" />

现在当我打开文件时,我想让它显示给登录的人,这是我遇到问题的地方.. 我将我的文件包含在登录脚本中,并使用session_start();和ob_start();在窗口打开的页面上,但它不会在那里使用我的饼干..

有谁知道为什么会这样?

更新的 我像这样设置我的饼干:

setcookie("cookiename", $value, time()+600);

Master是test.com/test/index.php popup是test.com/test/pages/popup.php

更新 我发现它在IE中完美运行,但在Firefox中却不行。有谁知道我能做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)

看起来您正在某个子目录中设置Cookie,而不是域的根目录 这应该可以解决您的问题:

setcookie("cookiename", $value, time()+600, "/");