PHP中如何深入理解并运用cookie与session的工作机制及具体应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1896个文字,预计阅读时间需要8分钟。
原文:本文字例讲述了PHP的cookie与session原理及用法。分享给大众提供大众参考,具体如下:+生产背景+HTTP协议是无状态的协议。一旦数据交换完成,客户端与服务器端的连接就会关闭,再次交换“。
本文简要介绍了PHP中cookie与session的工作原理和运用方法。以下为简要概述:+背景+HTTP协议本质上是无状态的。数据交换完成后,客户端与服务器端的连接随即断开,需重新建立连接以进行下一次数据交换。
本文实例讲述了PHP的cookie与session原理及用法。分享给大家供大家参考,具体如下:
产生背景
HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。于是需要引入一种机制,COOKIE于是就顺应而生。
Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是Session。
理解例子
以前大学的时候,经常去大卡司去喝奶茶,每喝一杯,都可以得到一个印花(第一次喝的时候他会给你个积分卡片),集齐6个印花之后,就可以免费获得一杯奶茶。这样子,印花的信息是保存在客户的积分卡上,你如果不怀好意的话,就自己搞几个神似的印花去骗奶茶喝吧。哈哈,这样子是不是更符合在客户端端(cookie)保持状态。而拿银行卡去银行取钱,我们的卡只需要保存一个卡号,更多的信息是保存在服务器中(session),这样也比较符合服务器端保持状态。
本文共计1896个文字,预计阅读时间需要8分钟。
原文:本文字例讲述了PHP的cookie与session原理及用法。分享给大众提供大众参考,具体如下:+生产背景+HTTP协议是无状态的协议。一旦数据交换完成,客户端与服务器端的连接就会关闭,再次交换“。
本文简要介绍了PHP中cookie与session的工作原理和运用方法。以下为简要概述:+背景+HTTP协议本质上是无状态的。数据交换完成后,客户端与服务器端的连接随即断开,需重新建立连接以进行下一次数据交换。
本文实例讲述了PHP的cookie与session原理及用法。分享给大家供大家参考,具体如下:
产生背景
HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。于是需要引入一种机制,COOKIE于是就顺应而生。
Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是Session。
理解例子
以前大学的时候,经常去大卡司去喝奶茶,每喝一杯,都可以得到一个印花(第一次喝的时候他会给你个积分卡片),集齐6个印花之后,就可以免费获得一杯奶茶。这样子,印花的信息是保存在客户的积分卡上,你如果不怀好意的话,就自己搞几个神似的印花去骗奶茶喝吧。哈哈,这样子是不是更符合在客户端端(cookie)保持状态。而拿银行卡去银行取钱,我们的卡只需要保存一个卡号,更多的信息是保存在服务器中(session),这样也比较符合服务器端保持状态。

