php之cookie【1】
来源:互联网 发布:成都工作怎么样知乎 编辑:程序博客网 时间:2024/06/06 03:02
cookie是一种会话技术,通常用来保存会话中需要长时间存储的数据。比如记录登录信息(最好MD5加密存储),未登录状态购物车信息存储。
如上图可见cookie的产生和内容是由服务器发出的指令,而cookie的保存和提交(请求时携带cookie提交到服务器)是由浏览器内部实现的。
在php中用setcookie这个函数来告诉浏览器去产生和保存cookie。
/** * * $name string 键名 * $value string 键值 * $expire int 有效期 默认是0 在会话结束时失效 , time()+3600 是一小时内有效 * $path string 默认当前目录,cookie对当前目录及其子目录有效,设置'/'对整站有效 * $domain string有效域,默认是当前域名, 可设置为 ".baidu.com",那么news.baidu.com的子域名也有效 * $secure boolean 是否仅对https时携带cookie 默认 false * $httponly boolean 是否仅在http下能使用, 默认false,那么JS也可以读取,如为true,仅http下能使用cookie */setcookie($name, $value, $expire, $path, $domain, $secure, $httponly)
setcookie的七个形参,表明了cookie有7个属性。其中$name,
$value是必选参数,其他都为可选,$value的值类型只能为字符串类型。
如果要保存非字符串类型的值可以做如下处理:
//保存非string类型的值setcookie('KEY',serialize($val));//读取unserialize($_COOKIE['KEY']);
删除一个cookie就是让有效期过期
setcookie('KEY','value',time()-1);//或者如下setcookie('KEY','');
1 0
- php之cookie【1】
- PHP cookie和session的分析之cookie篇1
- php开发之cookie
- PHP之cookie详解
- PHP之cookie
- php基础之cookie
- PHP-cookie应用之cookie数组
- PHP之学习cookie详解
- PHP之学习cookie详解
- php header 之 Set-Cookie
- PHP之学习cookie详解
- PHP之COOKIE支持详解
- php之cookie会话控制
- PHP之cookie和session
- PHP之cookie工作流程
- PHP之COOKIE支持详解 【转】
- PHP会话控制之cookie-实例
- php学习笔记之cookie/session
- 深入理解jvm之分派
- android 布局relativeLayout实现底部标签
- warshall's algorithm
- C#OOP之七 多态的学习和使用
- 第九周上机实践项目——项目3-人数不定的工资类
- php之cookie【1】
- HDU 5242 Game
- 关于安卓开发环境配置方面的一些经验教训—Android Studio
- 【MYSQL】一台centos6.5主机建两个mysql实例实现主从复制环境
- 基于Windows的迭代回声服务器端/客户端(基于UDP的服务器端/客户端)
- Lock和synchronized的区别
- c印记(六): 数组与递归联合应用的小游戏
- hadoop集群搭建
- GCC编译的四个过程