php关于对cookie与session的了解
对于cookie的理解:
cookie是服务器留给客户端的礼物(小甜点),来完成服务器对用户的身份验证的一种方式
具体的来讲就是,当用户登录服务器的时候有服务器通过setCookie函数在客户端的浏览器
里面存上一些能标明身份的数据(用户名,密码,登录与否)。等到同一个用户访问该站点
的其他的网页的时候,服务器就会根据这些数据来判断是否是同一个用户的行为。
另外再利用cookie的时候就一个关键的函数setCookie();所以说cookie的应用还是挺简单的
对于session的理解:
首先说明的是session是将个人的信息保存在服务器端的一种验证方法,但是还有通过一种手段跟客户端进行连接
,所以又有了基于cookie和基于url的两种不同会话方式。
session_start()
session_id()
$_SESSION
这几个数的作用得充分理解了
当session_start()执行的时候就会产生session_id()的值,否则输出echo session();不会有结果
另外此时创建的$_SESSION里面的值,例如$_SESSION["name"]="zhangsan";$_SESSION["age"]=23;
这些数值会跟session_id()在一起,好比是在一个小组中的成员。
当跳转到另一个界面的时候第一步就是执行session_start()。
此时系统就会判断是否有已经存在的session_id了,如果有而且跟前面那个一样,那么好了,当前的$_SESSION
数组里面的数值还是原来那一个小组的成员。想法如果系统没有发现session_id,那么对不起,我得再创建一个
session_id 但这就是另外一组了,跟原来的session_id 或者是$_SESSION 已经没有任何关系了,根据这个思路
再去理解基于cookie或者是url的session就会更让你理解了^_^||
再给大家推荐一篇文章就更能帮助理解了http://www.jz123.cn/text/196.html
相关文章
相关视频
上一篇: PHP区间分页_PHP教程
下一篇: 为什么 Java 完爆 PHP
推荐阅读
-
php关于对cookie与session的了解
-
php中session与cookie的比较_php技巧
-
对比分析php中Cookie与Session的异同,对比分析cookie
-
jQuery cookie 对Session和Cookie的区分与解释
-
php-根据甲方提供的关于项目需求的文档,乙方对项目的基本情况有了较为详细的了解
-
新手菜鸟必读:session与cookie的区别_PHP
-
PHP根据session与cookie用户登录状态操作类的代码,sessioncookie_PHP教程
-
php中session 与 cookie的区别以及用法
-
PHP基于cookie与session统计网站访问量并输出显示的方法
-
PHP Cookie的相关知识的了解与使用