ホームページ > php教程 > php手册 > php关于对cookie与session的理解

php关于对cookie与session的理解

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-06 19:50:17
オリジナル
1078 人が閲覧しました

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 对于cookie的理解:cookie是服务器留给客户端的礼物(小甜点),来完成服务器对用户的身份验证的一种方式具体的来讲就是,当用户登录服务器的时候有服务器通过setCookie函数在客户端的浏览器里面存上

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  对于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就会更让你理解了

php关于对cookie与session的理解

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート