飘逸

飘逸

这家伙有点懒,还没写个性签名!

  • 财富值4408
  • 威望值280
  • 总积分8178

个人信息

  • 2016-08-25 已签到
    连续签到4天,获得了20个金钱
  • 在那遥远的天际,

    传说有一样东西,他们专为API而生。

    他们高效,快速,支持面极其宽广。基本可以满足楼主的任何需求,当然排除一些不良嗜好。

    但他不是一门工具,而是一个框架。专门写API的框架。他叫 π。

  • 2016-08-24 已签到
    连续签到3天,获得了15个金钱
  • 回复了 的回答

    这里有个重要的概念:cookie是存在于客户端的。

    在你服务端对浏览器返回了创建cookie的header头时,浏览器则会根据服务端返回的cookie创建规则去创建cookie,规则中包含着name,value,expire等。 cookie的本质就是一个小小的纯文本文件。

    而等到下次浏览器再次发起一个请求时,则会自动去客户端存在的cookie的集合中去寻找应当被通过 request header 发送到服务端的cookie。但是这个被发送的cookie并不包含expire。所以你打印 request header 中 cookie expire的结果为null。你可以理解为 被你用来打印请求 cookie expire的 request 组件代表着http协议的 request header。

    对于服务端发送创建cookie的header到浏览器创建及发送cookie的交互过程,chrome的f12记录的一清二楚。

    当然,如果你想要判断当前的cookie有没有过期,完全不需要通过你之前设置的过期时间去判断,因为cookie一旦过期。则不会被浏览器发送到服务器。你服务器根本就接受不到。当然,如果你实在需要一个类似于过期时间的东西,那么你可以把这个东西放入 cookie 的 value 中。毕竟cookie的value服务器是完全可以接收的。

    我觉得这篇文章吊的不要不要的:
    http://bubkoo.com/2014/04/21/http-cookies-explained/

    @杜子腾 不用谢,采纳啊。

  • 这里有个重要的概念:cookie是存在于客户端的。

    在你服务端对浏览器返回了创建cookie的header头时,浏览器则会根据服务端返回的cookie创建规则去创建cookie,规则中包含着name,value,expire等。 cookie的本质就是一个小小的纯文本文件。

    而等到下次浏览器再次发起一个请求时,则会自动去客户端存在的cookie的集合中去寻找应当被通过 request header 发送到服务端的cookie。但是这个被发送的cookie并不包含expire。所以你打印 request header 中 cookie expire的结果为null。你可以理解为 被你用来打印请求 cookie expire的 request 组件代表着http协议的 request header。

    对于服务端发送创建cookie的header到浏览器创建及发送cookie的交互过程,chrome的f12记录的一清二楚。

    当然,如果你想要判断当前的cookie有没有过期,完全不需要通过你之前设置的过期时间去判断,因为cookie一旦过期。则不会被浏览器发送到服务器。你服务器根本就接受不到。当然,如果你实在需要一个类似于过期时间的东西,那么你可以把这个东西放入 cookie 的 value 中。毕竟cookie的value服务器是完全可以接收的。

    我觉得这篇文章吊的不要不要的:
    http://bubkoo.com/2014/04/21/http-cookies-explained/

  • 赞了说说
    多幸运,在最美的年纪遇到过你。生日快乐~
  • 2016-08-23 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的说说
    yii 2.1官方已经在8月4号发布了,站长怎么不更新.
    八月四号发布的是yii2-httpclient,一个扩展。不是YII2
  • 2016-08-22 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的说说
    今天北京的天气格外好,蓝天白云适合出游,希望明天也是这样 ⛅
    昨晚下雨的时候感觉还有点雾霾的,天灰蒙蒙。但是今早特别晴朗,蓝天白云。
副总裁 等级规则
8178/10000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

15

Ta的粉丝

22

Ta的访客

68