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调用数据库的存贮过程
Oct 09 PHP
PHP自动更新新闻DIY
Oct 09 PHP
在PHP3中实现SESSION的功能(二)
Oct 09 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
解析php中如何直接执行SHELL
Jun 28 PHP
PHP中is_file不能替代file_exists的理由
Mar 04 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
Dec 19 PHP
PHP+swoole实现简单多人在线聊天群发
Jan 19 PHP
php file_get_contents取文件中数组元素的方法
Apr 01 PHP
利用php-cli和任务计划实现刷新token功能的方法
May 03 PHP
PHP内存溢出优化代码详解
Feb 26 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类的使用 实例代码讲解
2009/12/28 PHP
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
原生js中ajax访问的实例详解
2017/09/19 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
JS如何寻找数组中心索引过程解析
2020/06/01 Javascript
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
详解Python的Django框架中的模版相关知识
2015/07/15 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
后勤自我鉴定
2013/10/13 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
《穷人》教学反思
2014/04/08 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
学生病假条范文
2015/08/17 职场文书
SpringBoot2零基础到精通之数据与页面响应
2022/03/22 Java/Android
pt-archiver 主键自增
2022/04/26 MySQL