必赢亚洲手机app下载


Mac使用技巧

指令和技能

缘何要刷新一下才能博取cookie766net必赢亚洲手机版

首先编写以下简单的代码:

<?php 
    setcookie('a','value');
    print $_COOKIE['a'];

 

第两遍访问时,报错:

766net必赢亚洲手机版 1

报错的由来是$_COOKIE[‘a’]的值不设有。

 

其次次访问:

766net必赢亚洲手机版 2

 

问:为何第四遍访问的时候,会没有cookie呢??我不是先安装,再得到吗??

答:使用firefox的firebug查看”网络“:

766net必赢亚洲手机版 3

 

客户端:

可以看看,浏览器(客户端)向服务器发出一回呼吁,发出请求的时候,在请求头音信中带上了各类参数,告诉服务器,我要收到什么样的文书(Accept)、什么编码格式(Accept-Encoding)、什么语言(Accept-Language)等等,当然,还把库克(Cook)ie也传到了服务器(库克ie)。

 

劳务器端:

第一步:setcookie(‘a’,’value’)

因为cookie是安装在客户端的,setcookie函数自己并无法设置cookie,它不得不通过头新闻的法门告诉浏览器说:兄弟,我要设置一个cookie,键为a,值为value,你在你那里帮自己设置一下。你也可以领悟为:”来,朕今日喜欢,赏你一个小甜饼“。

 

第二步:$_COOKIE[‘a’]

$_COOKIE[‘a’]很粗略,执行的操作就是在浏览器带过来的cookie字符串中追寻键为a的cookie,并再次来到它的值

 

766net必赢亚洲手机版 4

 

很鲜明,那个”键为a“的cookie不容许找到,因为客户端访问服务器的时候,那个cookie压根就不存在,而眼前第一步设置cookie的头音讯,也还并未回来给客户端(php要从上到下把语句执行完才会回到给客户端)

 

766net必赢亚洲手机版,其三步:服务器重临新闻

里面,重回的头音讯中富含”Set-Cookie
a=value“,浏览器收到那些头音讯,把cookie存放到电脑的某个文件中,对于不相同浏览器cookie的存放地点一般不一样,这些不在本文的范围。

766net必赢亚洲手机版 5

 

刷新浏览器,再度做客服务器的时候,同样,也会把许四头音讯带给服务器,只不过本次带过去的cookie中,就多了一个a=value了。所心$_COOKIE[‘a’]当然就能从cookie字符串中找到那个键为a的cookie的值。

766net必赢亚洲手机版 6

 

来源为知笔记(Wiz)

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图