2016-07-23 54 views
-1

目前我已阅读关于set-cookie头文件的RCF 6265章节4.1.1。 在文本4.1.1:HTTP标头中的令牌?

Each cookie begins with 
a name-value-pair, followed by zero or more attribute-value pairs. 
Servers SHOULD NOT send Set-Cookie headers that fail to conform to 
the following grammar: 

的语法疗法的列表条目:

token = <token, defined in [RFC2616], Section 2.2> 

在我看来,这意味着,它可以保存一个智威汤逊在Cookie,但在我继续阅读时,我没有找到关于此字段的文档。同样在Wikipedia我没有找到这个字段。

我错了我的意见还是?或者是否可以将JWT(JWE,JWS)保存在cookie中?因为在PHP set_cookie()-Method我也找不到这个“令牌”字段。或者,也是最好的做法,将令牌保存在cookie中,并将JWT设置为set_cookie()的值 - 方法?

回答

1

Cookie只是一个存储空间,用于发送给浏览器的信息,以便在每个http请求中返回给您。只要不太长(不知道长度限制),您可以在其中存储任何文本。

所以是的,如果您愿意,可以使用setcookie()将一个JWT值存储在cookie中。该文档可能不会提及名称的token字段,但同样,您可以根据需要命名该cookie。

+0

好的,这是有道理的。感谢您的快速响应。 –