码迷,mamicode.com
首页 > Web开发 > 详细

php中cookie的应用

时间:2015-05-19 20:27:52      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

一、什么是cookie
cookie是用于在客户端浏览器上保存用户信息的机制,它通过HTTP协议传输

二、cookie使用中的注意事项

1.cookie安全性低,在cookie中不可以存放机密或重要的信息
2.cookie有大小限制,并且只能存放文本信息
3.cookie在HTTP的头中,意味着在php脚本中关于cookie的操作之前不能有任何HTML文本输出

三、cookie使用中的函数方法

1.SetCookie函数
SetCookie(name, value, expire, path, domain, secure);

name ---> 键名
value ---> 值
expire ---> cookie过期的时间点(一个标准的Unix时间标记)
path ---> 设置可以使用cookie脚本的路径,例:/blog
domain ---> 设置使用cookie连接的服务器,例:www.163.com
secure ---> 设置是否使用https传输cookie 默认不使用https 开启设置为1

setcookie(‘name‘,‘timor‘,time()+3600); ---> 设置过期时间点在一个小时后

setcookie(‘name‘,‘google‘,time()+3600,‘/blog‘,‘www.google.com‘,1);
设置cookie在一个小时后失效,浏览器只能使用https传递cookie到www.google.com下的/blog下的脚本文件

cookie传递数组
setcookie("arr[name]",‘timor‘,time()+3600);
接收时: $_COOKIE[‘arr‘][name]

2.接收cookie
在要使用cookie的脚本中
使用 $_COOKIE[‘name‘] 来获取cookie的值

接收数组的值
setcookie("arr[name]",‘timor‘,time()+3600);
接收时: $_COOKIE[‘arr‘][name]

3.删除cookie

setcookie(‘name‘,‘timor‘,time()+3600);
直接删除: setcookie(‘name‘);
使cookie过期: setcookie(‘name‘,‘‘,time()-60);

 

php中cookie的应用

标签:

原文地址:http://www.cnblogs.com/timor-kailu/p/4515260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!