标签:
最近用了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
.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
php curl 生成的cookie 文件含义 cookie 属性含义
标签:
原文地址:http://www.cnblogs.com/buyucoder/p/5339357.html