gpt4 book ai didi

php - 是否有可能获得存储的 cookie 的路径?

转载 作者:可可西里 更新时间:2023-11-01 12:49:31 24 4
gpt4 key购买 nike

快速提问:可以设置 cookie 有效的路径,但是否也可以从 cookie 中获取(读取)此路径(在 PHP 中)?

否则:是否可以延长 cookie 的时间,而不知道它在什么路径上(但保持路径不变)?

最佳答案

由于大多数浏览器仍然使用 Netscape 的规范(参见 cached version of http://wp.netscape.com/newsref/std/cookie_spec.html),而不是 RFC 2109 中指定的规范或 RFC 2965Cookie 请求 header 字段中的列表元素将仅由名称和值对组成:

When requesting a URL from an HTTP server, the browser will match the URL against all cookies and if any of them match, a line containing the name/value pairs of all matching cookies will be included in the HTTP request. Here is the format of that line:

Cookie: NAME1=OPAQUE_STRING1; NAME2=OPAQUE_STRING2 ...

只有较新的规范(RFC 2109 和 RFC 2965)允许客户端在请求中发送路径(摘自 RFC 2109):

The syntax for the header is:

cookie          =       "Cookie:" cookie-version
1*((";" | ",") cookie-value)
cookie-value = NAME "=" VALUE [";" path] [";" domain]
cookie-version = "$Version" "=" value
NAME = attr
VALUE = value
path = "$Path" "=" value
domain = "$Domain" "=" value

[…] The value forthe path attribute must be the value from the Path attribute, if any,of the corresponding Set-Cookie response header. Otherwise theattribute should be omitted from the Cookie request header. […]

关于php - 是否有可能获得存储的 cookie 的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2802760/

24 4 0
文章推荐: php - PDO lastInsertId 问题,php
文章推荐: javascript - 如何使用 javascript 函数使隐藏的 html
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com