问题标签 [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 回答
245 浏览

asp.net - Asp.Net Cookie 共享

这是 C#.Net 代码:

如何在 2 个 HttpWebRequest 调用之间共享 Cookie?

细节:

我在从abc.comxyz.com的第一个请求中发布了一个表单,该表单包含一些系统使用的设置变量。假设表单中有一个输入字段,它设置要在其他页面中显示的网格页面的大小。

一旦我更新了先前请求中的设置,我就会向另一个页面发送一个请求,该页面展示了 asp.net gridview/grid。网格可能包含几个页面,页面大小应该是我在先前请求中设置的页面大小。但是当我通过 HttpWebReeust 执行此操作时,它不会发生。

当我通过浏览器执行此操作时,在浏览器中加载设置页面,然后转到网格视图页面......我看到页面大小已更新。

我想通过代码来实现这一点。Sicne 我正在刮这个网格。我必须通过代码一一设置页面大小或访问网格页面。

或者是否可以在第二个请求中设置一个用于在第一个请求中设置的 cookie?如果我走这条路,那就太好了。任何解决方案?所有帖子都从 abc.com 转到 xyz.com。

0 投票
2 回答
3663 浏览

php - 无法在 Chrome 5 中设置 cookie

从今天开始,我在刚刚更新到 v5 的谷歌浏览器上遇到了一个棘手的问题。
我的网站上正在运行一个用户登录过程。在 FF 3.6.x 和 IE 7 上一切正常,但我无法在 Google Chrome 5 中设置任何 cookie。我之所以提到 5,是因为它之前在 v4 上运行良好。

我的 PHP 脚本如下所示:

我什至尝试了替代方案setrawcookie,但没有任何结果。

FF 3.6.x 和 IE7 输出:

而 Chrome v5 输出:



显然我在 Google Chrome 5 中看不到这个 cookie 的踪迹。知道吗?=/

干杯,
尼古拉斯。

0 投票
3 回答
1305 浏览

php - 如何在文档中间通过 PHP 设置 cookie?

如何在文档中间设置 cookie,而不会导致“标头已发送”错误?我要做的是制作一个注销脚本(登录cookie设置工作......太奇怪了。是因为它包含在if语句中吗?)但是我已经回应了页面标题和其他一些东西在页面顶部,在我进行此注销之前。

谢谢!

0 投票
3 回答
365 浏览

php - 最后一个 Unix 时间是什么时候?

十进制的最后一个 Unix 时间是多少?我将其设置为 cookie 的到期日期(使用 PHP)。有可能引起问题吗?

0 投票
3 回答
238 浏览

php - PHP cookie 写入不正确的域

我有一个在我的应用程序上使用的 cookie。它看起来像这样:

在我的脚本的一部分中,基于某些条件,我试图更改 cookie 的值。我正在使用这段代码:

之后,我的 cookie 数据如下所示:

为什么.要在域前添加一个?我想覆盖现有的 cookie。

0 投票
3 回答
991 浏览

java - 解析 Set-Cookie 标头的 Firefox 源代码的位置?

有人可以指点我解析 Set-Cookie 标头的 Firefox 源代码吗?我想了解确切的行为。

如果您想知道原因,请进一步阅读?对于我的应用程序中的各种约束,我需要在单个 Set-Cookie 标头中传递多个 cookie。RFC-2109 明确提到,

"Set-Cookie 响应标头包含令牌 Set-Cookie:,后跟一个或多个 cookie 的逗号分隔列表。每个 cookie 以 NAME=VALUE 对开头,后跟零个或多个分号分隔的属性值对。”

所以我应该能够通过以下 Set-Cookie 标头

设置 Cookie:name1=value1;attr11=attrval11;attr12=attrval12,name2=value2; attr21=attrval21;attr22=attrval22;

它不起作用。但是,以下确实有效

设置 Cookie:name1=value1,name2=value2;attr1=attrval1;attr2=attrval2;

而且,我想为不同的 cookie 赋予不同的属性。

[更新]

真实例子

示例#1-

设置 Cookie:cookie1=value1;路径=/,cookie2=value2; 路径=/

在这种情况下,Firefox 解析并从中获取第一个 cookie(其名称为“cookie1”,值为“value1”)(第二个被完全忽略)

示例#2-

设置Cookie:cookie1=value1,cookie2=value2;路径=/

在这种情况下,firefox 认为存在一个名为“cookie1”且值为“value1,cookie2=value2”的 cookie。这又不是本意。

0 投票
2 回答
12048 浏览

ruby - 如何使用(ruby)机架中间件组件设置 cookie?

我正在为需要有条件地设置 cookie 的 rails 应用程序编写机架中间件组件。我目前正试图弄清楚设置cookies。从谷歌搜索看来,这应该可行:

它不会给出错误,但也不会设置 cookie。我究竟做错了什么?

0 投票
5 回答
10480 浏览

php - php SetCookie 适用于 Firefox,但不适用于 IE

我有两个 php 脚本

测试.php

test2.php

然后我将浏览器指向重定向到 test2.php 的 test.php。然后我得到以下结果。

在 Firefox 中,我得到以下信息:

但是在 IE6 中,我得到以下信息:

注意:我特意把上面的 PHPSESSID 删掉了!

有谁知道我哪里出错了,为什么 IE6 没有显示我的 cookie。

提前致谢

0 投票
1 回答
639 浏览

php - 当我进行 ajax php 查询时,cookie httponly 可访问?

我知道以前有人问过这个问题,但我需要一些澄清和确认。我在创建 cookie 时被告知要使用 httponly 来防止 XSS。

所以我要澄清的是,如果我使用 httponly,我通过 ajax 请求访问的 php 脚本是否仍然能够确定我的活动 php 会话(默认值:phpssessid)并检索我的 $_SESSION 变量?

问题是我没有使用 httponly 选项进行设计,我担心添加该选项是否会以任何方式影响脚本的设计。

谢谢!

0 投票
5 回答
165 浏览

php - 在 php 中使用 cookie

我只是想设置和使用一个cookie,但我似乎无法存储任何东西。

登录时,我使用:

setcookie("username", $user);

但是,当我使用 Firefox 和 Web Developer 插件 Cookies -> 查看 Cookie 信息时,没有用户名 cookie。

此外,当我尝试使用从后续页面访问值时

$_COOKIE["username"]

它返回空/空

var_dump(setcookie("username", $user)); 结果:bool(true)

var_dump($_COOKIE) 结果:特定 cookie 不存在(其他 cookie 存在)

我又做了一些测试...

cookie 在登录(第一页)后存在,但当我转到另一个(第二页)时消失并且永远丢失了......

是否有任何标题必须存在或不存在?