问题标签 [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.
asp.net - Asp.Net Cookie 共享
这是 C#.Net 代码:
如何在 2 个 HttpWebRequest 调用之间共享 Cookie?
细节:
我在从abc.com到xyz.com的第一个请求中发布了一个表单,该表单包含一些系统使用的设置变量。假设表单中有一个输入字段,它设置要在其他页面中显示的网格页面的大小。
一旦我更新了先前请求中的设置,我就会向另一个页面发送一个请求,该页面展示了 asp.net gridview/grid。网格可能包含几个页面,页面大小应该是我在先前请求中设置的页面大小。但是当我通过 HttpWebReeust 执行此操作时,它不会发生。
当我通过浏览器执行此操作时,在浏览器中加载设置页面,然后转到网格视图页面......我看到页面大小已更新。
我想通过代码来实现这一点。Sicne 我正在刮这个网格。我必须通过代码一一设置页面大小或访问网格页面。
或者是否可以在第二个请求中设置一个用于在第一个请求中设置的 cookie?如果我走这条路,那就太好了。任何解决方案?所有帖子都从 abc.com 转到 xyz.com。
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 的踪迹。知道吗?=/
干杯,
尼古拉斯。
php - 如何在文档中间通过 PHP 设置 cookie?
如何在文档中间设置 cookie,而不会导致“标头已发送”错误?我要做的是制作一个注销脚本(登录cookie设置工作......太奇怪了。是因为它包含在if语句中吗?)但是我已经回应了页面标题和其他一些东西在页面顶部,在我进行此注销之前。
谢谢!
php - 最后一个 Unix 时间是什么时候?
十进制的最后一个 Unix 时间是多少?我将其设置为 cookie 的到期日期(使用 PHP)。有可能引起问题吗?
php - PHP cookie 写入不正确的域
我有一个在我的应用程序上使用的 cookie。它看起来像这样:
在我的脚本的一部分中,基于某些条件,我试图更改 cookie 的值。我正在使用这段代码:
之后,我的 cookie 数据如下所示:
为什么.
要在域前添加一个?我想覆盖现有的 cookie。
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。这又不是本意。
ruby - 如何使用(ruby)机架中间件组件设置 cookie?
我正在为需要有条件地设置 cookie 的 rails 应用程序编写机架中间件组件。我目前正试图弄清楚设置cookies。从谷歌搜索看来,这应该可行:
它不会给出错误,但也不会设置 cookie。我究竟做错了什么?
php - php SetCookie 适用于 Firefox,但不适用于 IE
我有两个 php 脚本
测试.php
test2.php
然后我将浏览器指向重定向到 test2.php 的 test.php。然后我得到以下结果。
在 Firefox 中,我得到以下信息:
但是在 IE6 中,我得到以下信息:
注意:我特意把上面的 PHPSESSID 删掉了!
有谁知道我哪里出错了,为什么 IE6 没有显示我的 cookie。
提前致谢
php - 当我进行 ajax php 查询时,cookie httponly 可访问?
我知道以前有人问过这个问题,但我需要一些澄清和确认。我在创建 cookie 时被告知要使用 httponly 来防止 XSS。
所以我要澄清的是,如果我使用 httponly,我通过 ajax 请求访问的 php 脚本是否仍然能够确定我的活动 php 会话(默认值:phpssessid)并检索我的 $_SESSION 变量?
问题是我没有使用 httponly 选项进行设计,我担心添加该选项是否会以任何方式影响脚本的设计。
谢谢!
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 在登录(第一页)后存在,但当我转到另一个(第二页)时消失并且永远丢失了......
是否有任何标题必须存在或不存在?