HTTP session cookie原理及应用.doc

HTTP session cookie原理及应用.doc

ID:49767765

大小:38.09 KB

页数:12页

时间:2020-03-04

HTTP session cookie原理及应用.doc_第1页
HTTP session cookie原理及应用.doc_第2页
HTTP session cookie原理及应用.doc_第3页
HTTP session cookie原理及应用.doc_第4页
HTTP session cookie原理及应用.doc_第5页
资源描述:

《HTTP session cookie原理及应用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、HTTPsessioncookie原理及应用博客分类: ·Web PHP的COOKIE   cookie是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。     PHP在http协议的头信息里发送cookie,因此 setcookie()函数必须在其它信息被输出到浏览器前调用,这和对header()函数的限制类似。------------------------------------------------------------------------------------------------------------------------------   1.设

2、置cookie:   a.可以用setcookie()或setrawcookie()函数来设置cookie。也可以通过向客户端直接发送http头来设置。   eg:Php代码  1.$value = 'something from somewhere';  2.setcookie("TestCookie", $value); /* 简单 cookie设置 */   3.setcookie("TestCookie", $value, time()+3600); /* 有效期 1个小时 */   4.setcookie("TestCookie", $value, time()+3600,

3、 "/~rasmus/",  5.".example.com", 1); /* 有效目录 /~rasmus,有效域名 example.com及其所有子域名 */      设置多个cookie 变量:setcookie('var[a]','value'); 用数组来表示变量,但他的下标不用引号。这样就可以用$_COOKIE[‘var’][‘a’]来读取该COOKIE变量。    b. 使用header()设置cookie;     header("Set-Cookie:name=$value[;path=$path[;domain=xxx.com[;...]]");   eg:Php

4、代码  1.$value = 'something from somewhere';   2.header("Set-Cookie:name=$value");   ------------------------------------------------------------------------------------------------------------------------------   2.读取cookie:   直接用php 内置超级全局变量$_COOKIE就可以读取浏览器端的cookie。    上面例子中设置了cookie"TestCookie

5、",现在我们来读取:    eg: Php代码  1.print $_COOKIE['TestCookie'];  ------------------------------------------------------------------------------------------------------------------------------   3.删除cookie    只需把有效时间设为小于当前时间,和把值设置为空。例如:    eg:Php代码  1.setcookie("name", "", time()-1);      用header()类似。 

6、    note:    a.用setcookie()时有错误提示,可能是因为调用setcookie()前面有输出或空格。也可能你的文档是从其他字符集转 换过来,文档后面可能带有BOM签名(就是在文件内容添加一些隐藏的BOM字符)。解决的办法就是使你的文档不出现这种情况。还有通过使用ob_start()函数 也能处理一点。    b.$_COOKIE受magic_quotes_gpc影响,可能自动转义    c.使用的时候,有必要测试用户是否支持cookie----------------------------------------------------------------

7、--------------------------------------------------------------    4.原理.    a.服务器通过随着响应发送一个http的Set-Cookie头,在客户机中设置一个cookie(多个cookie 要多个头)。     b.客户端自动向服务器端发送一个http的cookie头,服务器接收读取。           HTTP/1.x200OK           X-Powered-By:PH

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。