php中session与cookie的比较


Posted in PHP onJanuary 27, 2015

本文较为详细的比较了php中session与cookie区别。分享给大家供大家参考。具体分析如下:

1、存放的位置

cookie保存在客户端,session保存在服务器端的文件系统/数据库/memcache等。

2、安全性

session因为保存有服务器端,安全性无疑更高一些。

3、网络传输量

cookie通过网络在客户端与服务器端传输,会占用一些带宽;而session保存在服务器端,不需要传输。

4、保存时间(生命周期),以20分钟为例

cookie的生命周期是累计的,从创建时就开始计算,20分钟后生命周期就结束,即cookie无效;

session的生命周期是间隔的。从创建时开始计时,如果20分钟内,没有访问过session,那么session会在20分钟时失效。而如果在20分钟内的任一时间访问过session,那么,session的生命周期将重新开始计算。

5、session和cookie的生效路径

cookie在默认情况下,cookie只在当前文件的目录下生效,一般需要设置setcookie的第四个参数为根目录,使得整个网站所在页面都生效;session默认情况下是根目录下生效(可以通过查看cookie的PHPSESSID信息知道,或者通过php.ini文件里的session.cookie_path来设置)。

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 和 MySQL 开发的 8 个技巧
Oct 09 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
PHP Class&Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
Sep 16 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
Nov 18 PHP
PHP自动生成表单代码分享
Jun 19 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
Dec 10 PHP
php微信支付接口开发程序
Aug 02 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
使用php实现网站验证码功能【推荐】
Feb 09 PHP
PHP 实现链式操作
Mar 09 PHP
php实现session自定义会话处理器的方法
Jan 27 #PHP
php实现检查文章是否被百度收录
Jan 27 #PHP
php创建session的方法实例详解
Jan 27 #PHP
PHP连接SQLServer2005的方法
Jan 27 #PHP
php去除html标记的原生函数详解
Jan 27 #PHP
分享下php5类中三种数据类型的区别
Jan 26 #PHP
php字符串过滤与替换小结
Jan 26 #PHP
You might like
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
纯javascript响应式树形菜单效果
2015/11/10 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
理解javascript模块化
2016/03/28 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Python urlopen 使用小示例
2008/09/06 Python
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
python多线程同步实例教程
2019/08/11 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
公共机构节能宣传周活动总结
2014/07/09 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
自愿离婚协议书2015
2015/01/26 职场文书
学期个人自我总结
2015/02/13 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
CSS几步实现赛博朋克2077风格视觉效果
2021/06/16 HTML / CSS
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript