最近用了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 属性含义的更多相关文章

  1. PHP的curl实现get,post 和 cookie(实例)

    类似于dreamhost这类主机服务商,是显示fopen的使用 的.使用php的curl可以实现支持FTP.FTPS.HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE ...

  2. PHP的curl实现get,post 和 cookie(几个实例)

    类似于dreamhost这类主机服务商,是显示fopen的使用 的.使用php的curl可以实现支持FTP.FTPS.HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE ...

  3. PHP的curl实现get,post 和 cookie

    类似于dreamhost这类主机服务商,是显示fopen的使用 的.使用php的curl可以实现支持FTP.FTPS.HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE ...

  4. Cookie文件说明及IE的Cookie文件格式

    1.Cookie文件的实质 Cookie实际上是Web服务端与客户端(典型的是浏览器)交互时彼此传递的一部分内容,内容可以是任意的,但要在允许的长度范围之内.客户端会将它保存在本地机器上(如IE便会保 ...

  5. PHP的curl实现get,post 和 cookie (转)

    类似于dreamhost这类主机服务商,是显示fopen的使用 的.使用php的curl可以实现支持FTP.FTPS.HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE ...

  6. Python爬虫教程-14-爬虫使用filecookiejar保存cookie文件(人人网)

    Python爬虫教程-14-爬虫使用filecookiejar保存cookie文件(人人网) 上一篇介绍了利用CookieJar访问人人网,本篇将使用filecookiejar将cookie以文件形式 ...

  7. cookie文件在电脑的保存位置

    在Windows系统上(这里以Win7为例)浏览器的Cookie IE浏览器Cookie数据位于:%APPDATA%\Microsoft\Windows\Cookies\ 目录中的xxx.txt文件 ...

  8. rabbitmq .erlang.cookie文件疑惑

    1.安装方式常见的rabbitmq安装方式有两种:rpm安装和二进制安装(编译安装). 2..erlang.cookie是什么.erlang.cookie是erlang实现分布式的必要文件,erlan ...

  9. [zz]【整理】Python中Cookie的处理:自动处理Cookie,保存为Cookie文件,从文件载入Cookie

    http://www.crifan.com/python_auto_handle_cookie_and_save_to_from_cookie_file/ #!/usr/bin/python # -* ...

随机推荐

  1. 物料导出FreeMaker模板定义

    <?xml version="1.0"?><?mso-application progid="Excel.Sheet"?><Wor ...

  2. 死磕 java同步系列之终结篇

    简介 同步系列到此就结束了,本篇文章对同步系列做一个总结. 脑图 下面是关于同步系列的一份脑图,列举了主要的知识点和问题点,看过本系列文章的同学可以根据脑图自行回顾所学的内容,也可以作为面试前的准备. ...

  3. Linux——基本命令

    目录 一.目录切换命令 二.目录操作命令(增删改查) 2.1增加目录 2.2查看目录 2.3寻找目录(搜索) 2.4修改目录名称 2.5移动目录位置(剪切) 2.6拷贝目录 2.7删除目录 三.文件的 ...

  4. mac下的环境变量

    a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e. ~/.profile f. ~/.bashrc 其中a和b是系 ...

  5. A-01 最小二乘法

    目录 最小二乘法 一.最小二乘法--代数法 二.最小二乘法--矩阵法 三.最小二乘法优缺点 3.1 优点 3.2 缺点 更新.更全的<机器学习>的更新网站,更有python.go.数据结构 ...

  6. pycharm 安装第三方包步骤

    pycharm 安装第三方包步骤: 完成.

  7. DRF框架学习总结

    DRF框架安装配置及其功能概述 Django与DRF 源码视图解析 DRF框架序列化和返序列化 DRF框架serializers中ModelSerializer类简化序列化和反序列化操作 DRF源码s ...

  8. .NET Core 3.0 ,WTM 2.3.9发布

    .Net Core 3.0已经来了,WTM怎么可以落后呢.最新发布的WTM2.3.9版本已经支持.Net Core 3.0啦,现在在线生成项目的时候可以选择2.2和3.0两个版本.小伙伴们快来体验吧. ...

  9. eclipse常用快捷键即项目操作

    快捷键: 1.代码提示:Alt+/ 2.撤销上一步操作:Ctrl+z:取消撤销:Ctrl+y: 3.如何注销一整段代码?☞▲第一种注释方法是每行代码前加//:先选中,然后按Ctrl+/:取消注销方法一 ...

  10. Qt5教程: (7) 模态/非模态对话框

    模态对话框就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭. 非模态对话框就是在被打开时,用户既可选择和该对话框进行交互,也可以选择同应用程序的其他窗口交互. 1. ...