winsock 如何通过GET,获取COOKIES呢?
解决方案 »
- VB新手提问
- 求一条非常简单的SQL语句,VB查询ORACLE,关于DISTINCT的,没分了,多帮忙!!~!~!~!~!~
- 组合框类型转换总让我持不好饭!!!
- 请问在SQL中如何只取数字值
- 打开应用程序问题
- 怎么和access联接?
- 关于winsock:如果有一台主机,地址202.95.135.124,它是它所属的局域网的网关,它所属的局域网有另一台主机,内部地址192.192.192.32,我如何请求与192.192.192.32建立连接?
- 关于 form 最大化的问题?
- 小弟的几个软件,大家看看
- Form_load & Form_active那个先触发?
- 大家帮帮忙,一个关于输入数据有效性的问题
- vb 和SQl 表的问题
因为COOKIES本身就是为服务器存储信息到客户端所准备的客户端的COOKIES是怎么来的呢?
其实是由服务器发送过来的,然后客户端读到COOKIES信息后就将其存储,
当下次客户端再想服务器提交信息时,需要把存储的COOKIES信息一同提交给服务器,
当服务器觉得有需要修改或添加信息COOKIES给客户端时,服务器再返回信息时又会在
http头中设置COOKIES信息,这时客户端根据存储的信息和新的信息相对比,如果是相
同字段的值会替换存储的值的信息,如果是新的值会添加新的一起存储。通常COOKIES都以文件方式存储,而下一次启动客户端的时候,客户端可以读取保存的COOKIES文件
内容,提交HTTP请求时可以一同把COOKIES内容提交出去,这样就是那些可以保留登陆一年的技术
实现了。服务器要客户端保存信息时会在HTTP头中夹带一个 Set-Cookie 段,表示让客户端存储这段信息,如:Set-Cookie: UserName=admin; UserID=1; path=/通常COOKIES是以文本存储的,大小在4kb左右,如果你想自己弄这块,可以参考一下我说的。