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动态生成虚拟现实VRML网页
Oct 09 PHP
如何隐藏你的.php文件
Jan 04 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
Mar 07 PHP
PHP垃圾回收机制引用计数器概念分析
Jun 24 PHP
smarty模板中拼接字符串的方法
Feb 14 PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
php封装的smartyBC类完整实例
Oct 19 PHP
PHP大文件分块上传功能实例详解
Jul 22 PHP
让你的PHP,APACHE,NGINX支持大文件上传
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
PHP 模拟$_PUT实现代码
2010/03/15 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
全面了解Python环境配置及项目建立
2016/06/30 Python
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
python画折线图的程序
2018/07/26 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
python实现拼接图片
2020/03/23 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
python 实现"神经衰弱"翻牌游戏
2020/11/09 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
心理学专业求职信
2014/06/16 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
道歉的话语大全
2015/05/12 职场文书
请病假条范文
2015/08/17 职场文书
用python画城市轮播地图
2021/05/28 Python
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
Python读写yaml文件
2022/03/20 Python
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android