问题标签 [httpcookie]
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.
php - PHP 会话和 Cookie 的用途及其差异
我刚开始学习 PHP 编程,遇到了一个稍微令人困惑的领域,Sessions 和 Cookies。
我了解服务器端和客户端存储的差异,但我看不出它们如何区分以及在什么情况下各自适合?
另外,我看到有人说 cookie 可以用来存储会话 id,这将如何完成,为什么会有优势?
感谢您的任何反馈。
asp.net - 重定向到上次访问的页面(存储在 cookie 中)
在我们的 MVC 应用程序中,我们希望用户在登录后被重定向到他在前一个会话中最后访问的页面。
实现这一目标的好方法是什么?
我在想一个httpmodule-->begin request or via the global.asax
我应该在请求过程中的哪个点放置逻辑来检查 cookie 是否存在并进行重定向?在Application.init
?
任何建议将不胜感激!
c# - mvc 自定义 httpcookie 用于授权
目前,我正在使用 FORmsAuthentication.SetAuthCookie 来存储一个 Id,因此我可以在“授权”的下一页上使用它(使用自定义 authorizeattribute 控制器)。但我目前正在考虑使用 httpcookie 制作自定义 cookie,这样我就可以存储更多数据或易于维护的数据。想知道我是否可以授权当前用户访问“授权”控制器?如果是这样,我该怎么做。希望这是有道理的。
请让我知道你的想法。
php - 如何在 PHP 中更新 cookie?
如果我setcookie()
用相同的 cookie 名称调用两次,我会创建两个 cookie。
如何更新现有的 cookie?
php - 在服务器端生成并保存自定义 cookie
我想生成一个具有特定名称/值的cookie(在服务器端,因此不会有任何浏览器)并将其保存在文本文件中(例如使用 fopen )。稍后我打算将该 cookie 与 cURL 一起使用。问题是我不明白 cookie 格式是什么以及我应该如何保存它。当我查看 cURL 保存的 cookie 时,我有这样的东西
我不明白空格以及应该使用什么方法来生成有效的 cookie 。作为概念证明,我想生成一个简单的 cookie,名称为:exampleId,值为 000000000
更新只是为了确保问题得到理解:我需要生成一个自定义 cookie,而不是使用其他网站生成的 cURL。 我还在curl 网站上找到了原始 Netscape cookie 规范
cookies - 如何在文本文件中生成 cookie
我想知道是否可以生成 cookie 并将其保存在文本文件中。要求是为任何域生成 cookie,而不仅仅是您拥有的域。毕竟 cookie 都是纯文本,但“空格”和路径(“/”)似乎使使用手动编程(例如不是 setcookie 函数)重现有点棘手。Netscape 似乎有帮助,但不是我找不到概念证明外壳/应用程序来实际生成 cookie(而不是像 curl 那样获取/接收/读取它) http://curl.haxx.se/rfc/cookie_spec。 html 基本上我正在寻找一个代码片段来了解这个黑魔法是如何工作的,因为我不了解参数之间的空格。到目前为止,我确定了生成“有效” cookie 所需的参数。
windows - 如何获得饼干?
使用 WWW::Mechanize 和 HTTP::Cookies 我将如何从服务器的响应中提取 cookie?
输出:
名称:frmLoginEmbedded
在 MagicLoginTest.pl 第 32 行打印中使用未初始化的值 $link。关联:字段:按钮:0 在 MagicLoginTest.pl 第 37 行的打印中使用未初始化的值 $referre。
在此先感谢您的帮助。
c# - ASP.NET MVC Cookie 实现
我尝试在我的应用程序中实现一个基本的 cookie 助手。主要是我每次都检查基本控制器是否设置了 cookie。如果饼干
如果会话为空,我尝试从 cookie 中获取,或者如果会话初始化我设置了 cookie,但我从未在浏览器中看到我的 cookie。怎么了?
我总是启动会话,但使用 userId=0 获取 cookie 并从 cookie 设置会话:
android - 带有标头、Cookie、参数的 HttpPost - 417 - 预期失败
好的,这将是一个长篇,所以感谢所有阅读到最后的人。
前提条件:我无法访问服务器,我只是想将数据作为新闻评论发布。
我现在拼命地测试了几个小时,但我仍然没有任何成功。我基本上需要的是这种请求:
所以没什么特别的,只有两个带有两个 cookie 和一个内容描述符和五个参数的标题。这两个 cookie 是强制性的,所以我这样设置它们:
之后,我将标头和内容设置为 HttpPost 对象并执行它:
我查看了回复,它告诉我:
我真的不知道问题是什么。使用诸如“海报”或“HttpRequester”之类的 Firefox 扩展,我成功发布了:
我也用 Parameter 对象尝试过,但仍然没有成功:
问题的原因可能是什么?我错过了什么吗?我不知道的任何 Apache HttpClient 细节?我知道服务器通过这次失败告诉我一些事情,所以我在网上搜索并尝试了解决方案之一:
仍然没有成功。
在没有此参数的情况下,我从“shark for root”应用程序的窃听中得到了什么:
现在使用参数:
我通过浏览器发布的萤火虫得到了什么:
为什么我的程序化 httppost 尝试中不会显示 cookie?如果有人有想法,那就太棒了。:-)
java - 额外的 cookie 是如何来的
我编写了一个程序,显示网页的所有标题字段和值。我尝试将从 setcookie 标头字段中找到的所有 cookie 与 firefox 页面信息进行匹配。(我添加了视图 cookie 的扩展)。Firefox 显示的名称值对比我自己的程序多
这是我的代码....
这些额外的cookie是怎么来的?