php中session与cookie的比较

 更新时间:2015年01月27日 15:11:59   投稿:shichen2014  
这篇文章主要介绍了php中session与cookie的比较,从多个角度分析了php中session与cookie的区别,需要的朋友可以参考下

本文较为详细的比较了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实现本地图片转base64格式并上传

    PHP实现本地图片转base64格式并上传

    这篇文章主要介绍了PHP实现本地图片转base64格式并上传,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Ajax+Jpgraph实现的动态折线图功能示例

    Ajax+Jpgraph实现的动态折线图功能示例

    这篇文章主要介绍了Ajax+Jpgraph实现的动态折线图功能,结合实例形式分析了ajax结合jpgraph.php类库绘制动态折线图的相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • PHP查询快递信息的方法

    PHP查询快递信息的方法

    这篇文章主要介绍了PHP查询快递信息的方法,实例分析了通过第三方平台接口查询快递信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php生成无限栏目树

    php生成无限栏目树

    本文主要介绍了php生成无限栏目树的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • PHP守护进程的两种常见实现方式详解

    PHP守护进程的两种常见实现方式详解

    这篇文章主要介绍了PHP守护进程的两种常见实现方式,结合具体实例形式分析了php守护进程的原理与相关实现方法与操作注意事项,需要的朋友可以参考下
    2017-09-09
  • PHP匿名函数(闭包函数)详解

    PHP匿名函数(闭包函数)详解

    今天小编就为大家分享一篇关于PHP匿名函数(闭包函数)详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • php getsiteurl()函数

    php getsiteurl()函数

    理解:从字面上看,是获得站点的URL
    2009-09-09
  • php的字符串用法小结

    php的字符串用法小结

    php的字符串用法小结,刚开始接触php字符串的朋友可以参考下。
    2010-06-06
  • PHP入门之常量简介和系统常量

    PHP入门之常量简介和系统常量

    PHP常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)
    2014-05-05
  • php传值和传引用的区别点总结

    php传值和传引用的区别点总结

    在本篇文章里小编给大家整理的是关于php传值和传引用的区别点总结,需要的朋友们可以参考下。
    2019-11-11

最新评论