最近用了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. Angular 页面初始化动画

    用于进入组件前的加载动画 第一步:index.html 定义动画模板和样式 // 样式 <style type="text/css">.preloader { posi ...

  2. phaser学习总结之Text对象详解

    前言 在phaser学习总结之phaser入门教程中,我们已经入门了phaser,对phaser也有所了解但是我们并没有对phaser中的每个对象的属性和方法进行详解,本章将对phaser中的Text ...

  3. Kubernetes 系列(四):使用Traefik访问.net core api

    一. 准备 本篇的要求是在前三篇的基础上已经搭建好的本地k8s以及部署了Traefik,我们将会使用Traefik Ingress来访问.net core api,比较简单,做个记录,如果还没有搭建k ...

  4. 自己动手实现智能家居之温湿度数据采集存储(DHT11,MySql)

    [前言] 一个热爱技术的人一定向往有一个科技感十足的环境吧,那何不亲自实践一下属于技术人的座右铭:"技术改变世界". 就让我们一步步动手搭建一个属于自己的"智能家居平台& ...

  5. Hadoop 学习笔记之 Incompatible namespaceIDs问题

    Hadoop重新格式化后,仍然datanode启动失败,查看log: org.apache.hadoop.hdfs.server.datanode.DataNode: Java.io.IOExcept ...

  6. Windows搭建SVN服务器

    安装 1.下载地址:https://www.visualsvn.com/files/VisualSVN-Server-4.0.3-x64.msi 2.开始安装: 3.安装配置: 4.Next直到完成 ...

  7. 安装、卸载 cocoapods

    卸载cocoapods: localhost:~ je$ sudo gem uninstall cocoapods Remove executables: pod, sandbox-pod in ad ...

  8. redhat5配置网络源

    最近适配了一堆linux系统, Redhat4/5/6, ubuntu 12/14/16, Suse 10/11/12 其中适配到Red5 时候配置网络源 # The mirror system us ...

  9. django2.0+反向查询抛异常处理

    一.错误信息 AttributeError: 'RelatedManager' object has no attribute 'lrc' #其中RelatedManager为关键字 二.反向查询的字 ...

  10. PHP array_search

    1.函数的作用:在数组中查找元素 2.函数的参数: @params mixed  $needle @params array $haystack @params bool $strict 3.例子: ...