码迷,mamicode.com
首页 > 其他好文 > 详细

cookie 和 session 的总结

时间:2015-04-17 18:18:08      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:php   session   cookie   




                      

     
     
     
     
                              Cookie
                               Session
存贮地点
存于浏览器中

真正的文件存在于服务器

,K存在于浏览器

安全性
低,易伪造 比cookie安全性高
设置
setcookie() 函数

session_start() 后通过普

通函数操作

可存贮类型
标量类型:int, float, char, bool, null 除资源外的所有类型
生命周期

通过第三个参数设置

如:setcookie(‘school‘,‘XTU‘,time()+15);

通过php.ini 文件来设置

session.cookie_lifetime

session.gc_maxlifetime

有效路径

通过第四个参数设置

setcookie(‘school‘,‘kefeng‘,time()+5,‘/‘);

取决于cookie的有效路径

php.ini 中可以配置:

session.cookie_path=/

有效域名

通过第五个参数设置

string ‘www.example.com‘

取决于cookie的有效域名

php.ini 中可以配置:

session.cookie_domain=

读取
$_COOKIE[‘ ‘] $_SESSION[‘ ‘]
销毁

setcookie(",", 0)

setcookie(",", time()-1)

四种销毁方式:

1、销毁某个单元:

   unset($_session[‘school‘]);

2、整体清除:

   $_session = array();

3、利用函数整体清除:

    session_unset();

4、箱子都不要了:

   session_destory()

原理

浏览器与服务器之间

数据交互中服务器把

数据通过HTTP头传

给浏览器下次交互通

过HTTP头带给服务器

将K存放于这个过程中

(浏览器到服务器的数

据交互)V存放于服务器

的过程中,浏览器与服

务器交互的数据就是K





cookie 和 session 的总结

标签:php   session   cookie   

原文地址:http://blog.csdn.net/hyf93924/article/details/45098877

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