gpt4 book ai didi

php - 无法在任何浏览器中设置cookie

转载 作者:搜寻专家 更新时间:2023-10-31 20:43:56 24 4
gpt4 key购买 nike

所以我已经阅读了大量有关设置 cookie 的资料,但仍然找不到我在这里做错了什么。我从 if 开始声明包含另一个脚本,但很快就清楚 cookie 没有设置,所以我简化了它,让它只是回显,这样我就可以看到它是否正在设置。它不是。我将它包含在 <html> 之上.

我正在设置 cookie 然后刷新,无论我刷新多少次它仍然返回 NULL结果为 echo命令。

  • setcookie上面是我所有的html,任何输出后都不能设置cookie??
  • 设置值和域。
  • 所有浏览器都启用了 cookie, friend 们已经为我测试了这个,所以它不是本地的。
  • 它不是服务器,我问我的主人。
  • 我什至从 PHP manual 复制/粘贴了代码无济于事。
  • 当然还要检查 SO 几百万次。

    $var='Something';
    setcookie ("Name", "$var", time()+3600, '/', 'website.com');
    echo $_COOKIE["Name"];
    var_dump($_COOKIE["Name"]);
    var_dump ($HTTP_COOKIE_VARS);

echo返回 NULLvar_dump返回 Array(0)

我要疯了,我的代码有什么问题吗,我错过了什么?

最佳答案

设置 cookie(或任何其他 header )最常见的问题是,它必须在您发送第一个输出字符之前设置。您的脚本之前可能有一个不可见的字符(如 BOM 或空格)。如果您使用包含,则包含脚本的结束标记后可能会有一个空格。

关于php - 无法在任何浏览器中设置cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15717531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com