博客
关于我
夜光带你走进 传奇语言php(73)进阶篇开始
阅读量:287 次
发布时间:2019-03-01

本文共 595 字,大约阅读时间需要 1 分钟。

夜光序言:

 

再苦,也要微笑,让心学会轻松;再痛,也要坚强,让梦洒满阳光。苦了,才懂得满足;败了,才体会成功;错了,才知道后悔;烦了,才理解宽容。总有起风的清晨,总有绚烂的黄昏,总有流星的夜晚,给自己一份洒脱,学会对自己说:生活,没什么大不了。

 

 

 

 

 

 

 

 

 

 

正文:

session与cookie的异同

cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限:

cookie相对不是太安全,容易被盗用导致cookie欺骗

单个cookie的值最大只能存储4k
每次请求都要进行网络传输,占用带宽

session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。

任务

了解cookie与session的异同,以及各自的应用场景。


";//读取session值echo $_SESSION['test'];//销毁一个session//unset($_SESSION['test']);echo "
";var_dump($_SESSION);

 

 

转载地址:http://asdo.baihongyu.com/

你可能感兴趣的文章
Python&aconda系列:cmd/powershell/anaconda prompt提示“系统找不到指定的路径”(亲测有效)
查看>>
Python&aconda系列:(W&L)Conda使用faiss-gpu报错及解决办法、安装numpy的坑、cmd执行Python脚本找不到第三方库、安装tensorflow-gpu时遇到的from
查看>>
python&anconda 系列:Pycharm在debug问题的N种解决方案(一般程序、web方向、人工智能方向)
查看>>
python&anconda系列(亲测有效):tensorflow AttributeError: ‘str’ object has no attribute ‘decode’
查看>>
python&anconda系列:tf.keras.backend.get_session()和keras.backend.get_会话()返回不同的会话对象(待解答)
查看>>
"WARNING: Increasing RAM size to 1GB" and "Cannot set up guest memory 'xxx.ram': Invalid argument".
查看>>
#if 0 #elif 1 #else #endif 用法
查看>>
(反射+内省机制的运用)简单模拟spring IoC容器的操作
查看>>
(转)tomcat7.0 manager app和host manager web管理
查看>>
(转)在CListView列表视图中添加右键菜单的方法
查看>>
.Net(C#)实现异步编程
查看>>
.Net中webBrowser控件JS交互
查看>>
.Net中webBrowser控件指定IE版本
查看>>
02-Docker镜像分类及操作秘籍,轻松掌握导出、导入、删除
查看>>
04-docker-commit构建自定义镜像
查看>>
04-docker系列-commit构建自定义镜像
查看>>
05-docker系列-使用dockerfile构建镜像
查看>>
05-如何通过Dockerfile实现高效的应用容器化?
查看>>
06-docker系列-使用dockerfile构建nginx、redis镜像
查看>>
07-使用dockerfile构建python、jenkins镜像
查看>>