【问题标题】:cookies not working in two browsers [duplicate]cookie在两个浏览器中不起作用[重复]
【发布时间】:2015-03-11 08:09:30
【问题描述】:

我想像这样使用 cookie 1. 在 firefox 浏览器中创建 cookie 和 2. 我想在 crome 或任何其他浏览器中访问。是否可以使用php编码?谢谢!

$cookie_name = "refercode";
$rndcode = '123';
setcookie($cookie_name, $rndcode, time() + (86400), "/"); /* 86400 = 1 day */

echo $_COOKIE[$cookie_name];

【问题讨论】:

  • 简短的回答是您将不得不使用某种永久数据存储。您不能在浏览器之间交叉 Cookie。即使你可以,想象一下安全问题!

标签: php cookies


【解决方案1】:

Cookie 是特定于浏览器的,因此您不能这样做

【讨论】:

    【解决方案2】:

    出于安全原因,每个浏览器都只维护和访问自己的 cookie,所以不,这是不可能的。 正如this 回答所暗示的,您可以构建一个 Flash 控件并使用 Flash 共享对象在浏览器之间共享数据,但这并不漂亮。

    【讨论】:

      猜你喜欢
      • 2016-12-17
      • 2013-05-18
      • 2021-04-01
      • 1970-01-01
      • 2017-12-07
      • 2017-12-04
      • 2023-04-11
      • 2018-10-25
      相关资源
      最近更新 更多