cookie
来源:互联网 发布:流媒体服务器 linux 编辑:程序博客网 时间:2024/09/21 06:17
Cookie是由Web服务器保存在用户浏览器上的小文本文件.
一般来说,Cookie通过HTTP Headers从服务器端返回到浏览器上。首先,服务器端在响应中利用Set-Cookie header来创建一个Cookie,然后,浏览器在它的请求中通过Cookie header包含这个已经创建的Cookie.
PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。
SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的后面,SetCookie函数的原型如下:
int SetCookie(string name, string value, int expire, string path, string domain, int secure);
除了name之外所有的参数都是可选的。value,path,domain三个参数可以用空字符串代换,表示没有设置;expire 和 secure两个参数是数值型的,可以用0表示。expire参数是一个标准的Unix时间标记,可以用time()或mktime()函数取得,以秒为单位。secure参数表示这个Cookie是否通过加密的HTTPS协议在网络上传输。
当前设置的Cookie不是立即生效的,而是要等到下一个页面时才能看到.这是由于在设置的这个页面里Cookie由服务器传递给客户浏览器,在下一个页面浏览器才能把Cookie从客户的机器里取出传回服务器的原因。
PHP对Cookie的接收和处理的支持非常好,是完全自动的,跟FORM变量的原则一样,特别简单。 $_COOKIE.
- Cookie
- cookie
- cookie
- Cookie
- cookie
- Cookie
- cookie
- Cookie
- Cookie
- Cookie
- cookie
- cookie
- cookie
- Cookie
- cookie
- Cookie
- cookie
- cookie
- Maven私服仓库管理: Nexus 3.0
- ORA-28547:连接服务器失败,可能是Oracle Net管理错误
- 图像处理1:python和opencv环境配置
- <java EE 项目 : MyForum (听说可以当毕业设计?)> 效果展示
- Python signal 信号处理模块
- cookie
- plsql连接oracle
- 安卓篇:小白的神经质--RTSP视频流的播放
- 绑定方法与非绑定方法
- toLocaleDateString();
- vim 命令基础学习(1)——清空文件内容,显示行号,跳转到指定行
- PHP识别PC或者手机端访问
- LeetCode
- 109. Convert Sorted List to Binary Search Tree