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 has encountered an Access Violation 错误的解决方法
Jan 17 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 PHP
注意:php5.4删除了session_unregister函数
Aug 05 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
Sep 22 PHP
PHP5.3以上版本安装ZendOptimizer扩展
Mar 27 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
php实现异步数据调用的方法
Dec 24 PHP
php生成验证码,缩略图及水印图的类分享
Apr 07 PHP
Yii2中关联查询简单用法示例
Aug 10 PHP
PHP学习笔记之session
May 06 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
PHP脚本的10个技巧(7)
2006/10/09 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
PHP对象相关知识总结
2017/04/09 PHP
页面中iframe相互传值传参
2009/12/13 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
vue项目配置使用flow类型检查的步骤
2020/03/18 Javascript
JavaScript编写开发动态时钟
2020/07/29 Javascript
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
python使用线程封装的一个简单定时器类实例
2015/05/16 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
Python标准库sched模块使用指南
2017/07/06 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
原生python实现knn分类算法
2019/10/24 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
python实现贪吃蛇双人大战
2020/04/18 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
电气工程师岗位职责
2014/01/01 职场文书
个人近期表现材料
2014/02/11 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
员工家属慰问信
2015/03/24 职场文书
大专护理专业自荐信
2015/03/25 职场文书
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL