php进阶:session和cookie的异同
2016-03-21 11:27
716 查看
cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限:
cookie相对不是太安全,容易被盗用导致cookie欺骗
单个cookie的值最大只能存储4k
每次请求都要进行网络传输,占用带宽
session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。
cookie相对不是太安全,容易被盗用导致cookie欺骗
单个cookie的值最大只能存储4k
每次请求都要进行网络传输,占用带宽
session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。
任务
了解cookie与session的异同,以及各自的应用场景。相关文章推荐
- PHP计算两个经纬度之间的距离
- PHP socket实现 writeInt 和 writeLong 和 writeUTF 以及和Java端对接
- php微商城用什么开发框架
- PHP5.3中的命名空间(namespace)及其使用详解
- php简单开启gzip压缩方法(zlib.output_compression)
- php正则提取html图片(img)src地址与任意属性
- dedecms中的{dede:php}{/dede:php}的详细用法
- DEDECMSv57在PHP5.4不能正常运行的解决方法
- php上传文件超时办法。把下面的4个值都调整大一些
- 用PHP读取超大文件的实例代码
- 这篇文章主要介绍了PHP整合七牛实现上传文件的相关资料,需要的朋友可以参考下
- 完美解决PHP中的Cannot modify header information 问题
- php中实现精确设置session过期时间的方法
- thinkphp去掉index.php访问后缀
- PHP中file_exists与is_file,is_dir的区别
- PHP不用数据库怎么弄图片分页
- 淘宝IP地址库API接口 (PHP)通过ip获取地址信息
- 用PHP对文件夹进行访问权限设置(文件防止被下载设置)
- 图片处理神器ImageMagick以及PHP的imagick扩展
- php的$_FILES的临时储存文件与回收机制