【问题标题】:Unable to Set and Unset Cookies in Firefox无法在 Firefox 中设置和取消设置 Cookie
【发布时间】:2018-06-12 03:41:26
【问题描述】:

我无法通过我的简单 php 脚本设置和取消设置 cookie,它适用于 chrome 和 Internet Explorer,但不适用于 Firefox

unset($_COOKIE['userchatnumber']);
$remembering_timespan = time() + 7 * 24 * 60 * 60;
$uniuqenumber = mt_rand(200000, 999999);
$uniuqenumber1 = confirm_code($uniuqenumber);
setcookie("userchatnumber", $uniuqenumber1, $remembering_timespan, '/');
$_COOKIE["userchatnumber"] = $uniuqenumber1;

它设置了,但我无法设置具有相同名称的新 cookie,也无法取消设置 cookie

【问题讨论】:

  • 我自己解决了这个问题,我在整个站点路径上设置了 cookie,但我的实际目录向下一层,firefox 对 cookie 路径非常严格,它只适用于它配置的路径。我通过将整个项目文件夹放在根路径并为整个站点设置带有整个斜杠路径的cookie来解决它并且它开始工作了。

标签: cookies set unset


【解决方案1】:

我自己解决了这个问题,我在整个站点路径上设置了 cookie,但我的实际目录低一级,Firefox 对 cookie 路径非常严格,它只适用于它配置的路径。我通过将整个项目文件夹放在根路径并为整个站点设置带有整个斜杠路径的cookie来解决它,它开始工作了。

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 1970-01-01
    • 2013-03-18
    • 2012-04-17
    • 2012-09-11
    • 2013-02-20
    • 2018-11-28
    • 1970-01-01
    • 2011-01-30
    相关资源
    最近更新 更多