javascript - PHP 中的 setcookie 仅适用于本地主机

标签 javascript php cookies setcookie

我使用 cookie 开发了一个网络应用程序。如果我使用 php 在 localhost 中设置 cookie,它就可以工作,但是如果我将项目移动到域 (app.segresta.it),cookie 就会停止工作。 我做了一些测试,我发现如果我使用 javascript,cookie 会被精确设置。

setcookie("user", id_user);

本地主机是 Linux Ubuntu 15.10。 域是Linux。

最佳答案

您需要使用以下语法:

setcookie("TestCookie", $value, time()+3600, "example.com");

其中“example.com”是您的域名,或者只是“/”而不是域名。通过这种方式,它对我有用。

关于javascript - PHP 中的 setcookie 仅适用于本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37326529/

相关文章:

javascript - 读取cookie值,如果字符串的一部分=则触发函数

javascript - 使用 Jquery (ajax) 调用子域脚本时,我没有看到 SESSION 变量

javascript - 在 Drupal 7 上单击按钮并保存 cookie

javascript - 如何控制按钮单击时的动画功能?

javascript - 在 JavaScript 中自动释义句子

php - 在 PHP 中使用 "this"和 "self"

php - Zend Framework 2 - 用于教义和注释表单的 Magic Getter 和 Setter

javascript - MediaWiki 如何让 [Collapse] 链接不随文本移动位置?

javascript - jQuery 表单验证与电子邮件检查功能冲突

php - 如何将 CSS 更改为同一个类但另一个输入名称