问题标签 [setcookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
100 浏览

javascript - 我不想使用 javascript 为我的 cookie 指定特定路径

我正在设置一个 cookie,但我不希望它只适用于一个目录。我如何使它在整个网站中被阅读?我是 JavaScript 的新手,谢谢大家!

0 投票
4 回答
3207 浏览

php - php setcookie 在 php5 下失败

我创建了这个简单的脚本,它要么设置一个包含三个值的 cookie,要么检索已设置的 cookie 值。在我运行 PHP4 的服务器上,一切正常。在我使用 PHP 5 (5.2.11) 的服务器上,脚本无法在浏览器中设置 cookie。我已经检查了是否在我的 php.ini 中启用了输出缓冲,它是。有没有人知道为什么这不起作用?

0 投票
4 回答
53934 浏览

php - php setcookie 域

一些不是我写的应用程序,也不是用 PHP 编写的,它为域“www.domain.com”创建了一个 cookie。

我正在尝试替换那个 cookie。所以在php中我做了:

然而,生成的 cookie 是为域创建的:“.www.domain.com”,注意点“。” 在域之前。

所以它不会取代它,它会创建另一个 cookie。我能做些什么?

0 投票
7 回答
413 浏览

php - php - 追踪过早的标头泄漏

我在网站上使用 set_cookie() 。添加一些功能后,我收到Warning: Cannot modify header information - headers already sent by...错误消息。它引用的标头从哪里启动的行号就是 set_cookie() 所在的行!我检查了一下,它没有被调用两次。

如何追踪这些过早的标题?我查看了源代码,在错误消息开始之前没有看到任何杂散字符或任何东西(我正在使用xdebug,所以第一件事是a
,我以为是我,但实际上是xdebug消息的开头)。我已经为我的代码添加了额外的echo等等——什么都没有。

PHP 可以告诉我标题何时何地开始吗?还是他们真的从 set_cookie 行开始,如果是这样,我是如何陷入这种境地的,我该如何摆脱?


编辑:我不确定我可以粘贴代码——你只想要 set_cookie() 行吗?我以为标题在那之前就出来了。在此之前还有很多事情要实例化不同的类。而且我不认为我可以发布所有的课程和东西——你知道,专有信息;)


编辑:我已经摆脱了所有终止分隔符(所有?>s),并确保每个包含文件的第一个字符是<?. 这令人沮丧!在我进行这些最近的更改之前它正在工作:(((

另外,为什么不起作用headers_sent()

0 投票
3 回答
3754 浏览

python - urllib2 多个 Set-Cookie 标头作为响应

我正在使用 urllib2 与发送回多个 Set-Cookie 标头的网站进行交互。然而,响应头字典只包含一个 - 似乎重复的键相互覆盖。

有没有办法使用 urllib2 访问重复的标头?

0 投票
1 回答
6190 浏览

cocoa - 如何为 NSHTTPURLResponse 获取正确的 Set-Cookie 标头?

我想使用以下代码登录一个网站,该网站以下列方式返回其 cookie 信息:

我正在使用以下代码登录该站点,但最后的打印语句没有输出任何有关“set-cookie”的信息。在 Snow leopard 上,该库似乎会自动获取该站点的 cookie,并且稍后发出的连接设置为正确的“cookie”标头。但是在 leopard 上,它不是这样工作的,那么这是“记住某些根 url 的 cookie”行为的触发器吗?

0 投票
2 回答
1358 浏览

php - 有时 SetCookie() 不工作

您好我创建了两个文件来切换我的论坛(语言中文和英文)

enForum.php

cn论坛.php

有一些文件,包括include template('logon');include template('regist');,我编写了一些代码来获取 Cookie 值并控制流程以加载不同的模板文件。

但有时 SetCookie() 不起作用。我需要添加Sleep(someSeconds);我的代码吗?

0 投票
1 回答
113 浏览

php - 使用 PHP 增加 Cookie(初学者问题)

我以前使用过会话,但从未使用过 cookie。我想使用 cookie 有两个原因:
1)它是新学习的东西
2)我想让 cookie 在一个小时左右过期(我知道在代码示例中它会在 40 秒内过期)

我正在尝试编写一个基本的 if 语句

这是我用来设置 cookie 的代码:

问题是计数器将从 0 设置为 1,但不会从 1 设置为 2,依此类推。任何帮助都会很棒我知道这是一个非常简单的愚蠢问题:|

谢谢!

0 投票
1 回答
1755 浏览

vbscript - 如何在 VBScript 的手动 Set-Cookie 标头中格式化“过期”值的日期?

我在 VBScript 中手动添加 Set-Cookie 的标头,以便我可以包含HttpOnly.

当我制作Set-Cookie包含此expires值的标题时:

Internet Explorer 8 不会设置 cookie(FireFox 会)。这是expires由 Response.Cookies("cookieName").Expires 设置时的日期格式:

如何格式化第一个日期,使其看起来像第二个日期?

谢谢。

0 投票
1 回答
553 浏览

php - 奇怪的未设置cookie问题

我有一个奇怪的问题是通过 PHP 清除 Cookie。

假设我有一个域neobie.net ,我将“记住用户登录”cookie 名称存储为“ USER_INFO ”,其中包含用于在下次重新访问时识别用户登录的字符串。

现在使用Firefox,我看到我有2个cookie USER_INFO,域为“www.neobie.net”和“.neobie.net”,过期日期为1周后。

我编写了一个 logout.php 脚本,它清除不同域(.neobie.net、www.neobie.net、neobie.net)的 cookie,以确保完全清除不同域的USER_INFO cookie。

现在是问题所在。当用户访问 logout.php 时,用户无法清除 cookie

我发现,我必须手动删除域为“ www.neobie.net ”的cookie,保持“.neobie.net”不变,然后只能清除cookie。

所以,我必须让 php 脚本在“.neobie.net”上设置cookie USER_INFO,并阻止它在“www.neobie.net”上设置cookie,以使logout.php 脚本工作。

但我不明白为什么我无法清除“www.neobie.net”的 cookie(带有领先的 www. ,在 firefox 和 chrome 上测试过)