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 柱状图实现代码
Dec 04 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
Jul 01 PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 PHP
详解PHP对数组的定义以及数组的创建方法
Nov 27 PHP
smarty自定义函数用法示例
May 20 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 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的博客ping服务代码
2012/02/04 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
PHP加密解密函数详解
2015/10/28 PHP
twig里使用js变量的方法
2016/02/05 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
PHP递归的三种常用方式
2019/02/28 PHP
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Python使用pymysql小技巧
2017/06/04 Python
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
领导干部对照检查材料
2014/08/24 职场文书
无房证明范本
2014/09/17 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技