
cookie跟Set-cookie的关系是什么啊?
我用Xmlhttp.getAllResponseHeaders得到一堆set-cookie但是我看了一下我用抓包器抓到的cookie有些不同!只是其中的一部分!我要怎么才...
我用Xmlhttp.getAllResponseHeaders得到一堆set-cookie但是我看了一下我用抓包器抓到的cookie有些不同!只是其中的一部分!我要怎么才能拿到完整的cookie?VB的!哪位高手会的加下我QQ详谈!谢谢了!
展开
3个回答
推荐于2017-09-05 · 知道合伙人数码行家
关注

展开全部
两者关系是密不可分的。
cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑上的cookies是不一样的;cookies不能被视作代码执行,也不能成为病毒,所以它对你基本无害。
setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑上的cookies是不一样的;cookies不能被视作代码执行,也不能成为病毒,所以它对你基本无害。
setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
展开全部
setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需。规定 cookie 的名称。 value 必需。规定 cookie 的值。 expire 可选。规定 cookie 的有效期。 path 可选。规定 cookie 的服务器路径。 domain 可选。规定 cookie 的域名。 secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie
gfhu簟s}t农cそk力辶nb←邰
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Cookie是在远程浏览器端存储数据并以此跟踪和识别用户身份的机制。从实现上来说,Cookie是存储在客户端的一小段数据,浏览器(即客户端)通过HTTP协议和服务器端进行Cookie的交互。
注:在实际应用中能管理Cookie的客户端不仅仅只有浏览器,当然作为Web应用我们最常见的客户端即是浏览器,这个概念我们应该加以理解。
Cookie独立于语言存在,也就是说,不论是PHP还是JSP(亦或是Java、.Net等其他语言)设置的Cookie,其本质都是一样滴,客户端脚本Javascript都能读取到。从严格的意义上来讲,Cookie并不是由具体的某种语言实现的,这些语言做的仅仅是通过发送HTTP指令,告诉浏览器,最终由浏览器操作Cookie并返回给服务器端。因此,Cookie的真正实现者是浏览器。
举例来说,我们经常使用PHP设置Cookie,但实际上PHP并没有真正设置过Cookie,也可以说是PHP压根没有能力去设置Cookie,PHP能做的只是告诉浏览器,让浏览器去设置Cookie。简单点说,Cookie和PHP没有任何关系,只和浏览器相关,PHP只是遵循某种标准向浏览器发送指令,具体Cookie的设置与管理由浏览器完成。理解这一点,对我们学习Cookie的原理有至关重要的影响。
设置Cookie需要注意以下几点:
PHP函数setcookie()和setrawcookie()均可设置Cookie,它们都有一个boolean型的返回值,如果是false,代表设置失败;如果是true,代表设置成功。但这个返回值仅供参考,并不能保证100%客户端能够成功。
由PHP(服务器端)设置的Cookie不能立即生效,要等到下一个页面才能生效。如果是客户端Javascript设置的,则是立即生效。
Cookie没有显式的删除函数,如果想要删除Cookie,只能将Cookie的expire设置为过去的某个时间点,这样会自动触发浏览器删除Cookie。
而setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
两者关系是密不可分的。
cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑上的cookies是不一样的;cookies不能被视作代码执行,也不能成为病毒,所以它对你基本无害。
setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
注:在实际应用中能管理Cookie的客户端不仅仅只有浏览器,当然作为Web应用我们最常见的客户端即是浏览器,这个概念我们应该加以理解。
Cookie独立于语言存在,也就是说,不论是PHP还是JSP(亦或是Java、.Net等其他语言)设置的Cookie,其本质都是一样滴,客户端脚本Javascript都能读取到。从严格的意义上来讲,Cookie并不是由具体的某种语言实现的,这些语言做的仅仅是通过发送HTTP指令,告诉浏览器,最终由浏览器操作Cookie并返回给服务器端。因此,Cookie的真正实现者是浏览器。
举例来说,我们经常使用PHP设置Cookie,但实际上PHP并没有真正设置过Cookie,也可以说是PHP压根没有能力去设置Cookie,PHP能做的只是告诉浏览器,让浏览器去设置Cookie。简单点说,Cookie和PHP没有任何关系,只和浏览器相关,PHP只是遵循某种标准向浏览器发送指令,具体Cookie的设置与管理由浏览器完成。理解这一点,对我们学习Cookie的原理有至关重要的影响。
设置Cookie需要注意以下几点:
PHP函数setcookie()和setrawcookie()均可设置Cookie,它们都有一个boolean型的返回值,如果是false,代表设置失败;如果是true,代表设置成功。但这个返回值仅供参考,并不能保证100%客户端能够成功。
由PHP(服务器端)设置的Cookie不能立即生效,要等到下一个页面才能生效。如果是客户端Javascript设置的,则是立即生效。
Cookie没有显式的删除函数,如果想要删除Cookie,只能将Cookie的expire设置为过去的某个时间点,这样会自动触发浏览器删除Cookie。
而setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
两者关系是密不可分的。
cookies是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookies就好像你的一张身份证,你电脑上的cookies和其他电脑上的cookies是不一样的;cookies不能被视作代码执行,也不能成为病毒,所以它对你基本无害。
setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询