php curl 生成的cookie 文件含义 cookie 属性含义

Posted buyuCoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php curl 生成的cookie 文件含义 cookie 属性含义相关的知识,希望对你有一定的参考价值。

最近用了curl 感觉还是很方便的,看了下curl生成的 cookie 文件 格式 , 对其中一些值的含义不是很明白,去找了些cookie的资料看了下,做下备忘

php curl 生成 的 cookie文件 格式如下

# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.


jifen.xx.com    FALSE    /    FALSE    0    PHPSESSID    dmdvk314rus811frmr6ud91uu7
jifen.xx.com    FALSE    /    FALSE    1    lnc    deleted
.xx.com    TRUE    /    FALSE    1459287448    uid    41054460
.xx.com    TRUE    /    FALSE    1459287448    name_ie    %2555%2556%2553%2554%2552%2555%2554%2555%2549%2564%25113%25113%2546%2599%25111%25109
.xx.com    TRUE    /    FALSE    1459287448    site_str_flag    2
.xx.com    TRUE    /    FALSE    0    need_modify_name    0
jifen.xx.com    FALSE    /    FALSE    1459366648    score    60

为此通过浏览器抓包看了下

Response sent 76 bytes of Cookie data:
    Set-Cookie: uid=41054460; expires=Wed, 30-Mar-2016 15:55:46 GMT; path=/; domain=xx.com
    
Response sent 43 bytes of Cookie data:
    Set-Cookie: need_modify_name=0; path=/; domain=xx.com
对比curl 生成的文件看了下,已其中一条为例:

.xx.com    TRUE    /    FALSE    1459287448    uid    41054460

Set-Cookie: uid=41054460; expires=Wed, 30-Mar-2016 15:55:46 GMT; path=/; domain=xx.com

 

.xx.cookie 域名

TRUE    含义不知

/             作用域

FASLE   含义不知

1459287448   cookie到期时间戳,为0的话是关闭浏览器就失效

uid    cookie 键

41054460  cookie值

 

在找了一些资料

curl 生成文件 注释 中的网址打开看了下,有解释,里面讲了cookie 的http请求头(HTTP Request Header) 和 http 响应头(HTTP Response Header) 的格式 并举了例子,可以一看

http://curl.haxx.se/rfc/cookie_spec.html
 
Set-Cookie: NAME=VALUE; expires=DATE;path=PATH; domain=DOMAIN_NAME; secure

 

将Cookie的生存周期expires设置为“0”或负值,这样在关闭浏览器时,就马上清除Cookie

如这个即没有设置expires

Set-Cookie: need_modify_name=0; path=/; domain=xx.com
并找了下百度百科.也是有一些说明的,基本一致.

http://baike.baidu.com/link?url=M6Iw00ups9wok7XqLG2FuFShqetFbSZ6uRuSs63y7ZcqkjW4XQzH6dsXT6F4uK4ZDIq1vbqCHDugCmZKg0adLS4Ip_QiKpQsPai20plDa83

以上是关于php curl 生成的cookie 文件含义 cookie 属性含义的主要内容,如果未能解决你的问题,请参考以下文章

PHP如何开启curl

php怎么获得头文件中的Set-Cookie

使用 PHP 和 Curl 登录 Google,Cookie 已关闭?

怎样用php中的curl模拟登陆

php cURL设置手动cookie

CURL PHP模拟浏览器get和post