【问题标题】:Firefox popup wont receive cookieFirefox 弹出窗口不会收到 cookie
【发布时间】:2012-10-21 03:41:41
【问题描述】:

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

这是链接:

<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();在窗口中打开的页面上,但它不会在那里使用我的 cookie..

有人知道为什么会这样吗?

更新: 我这样设置我的 cookie:

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

大师是test.com/test/index.php 弹出窗口是 test.com/test/pages/popup.php

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

【问题讨论】:

    标签: php javascript html firefox popup


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-03
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 2013-12-17
      • 1970-01-01
      相关资源
      最近更新 更多