• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312433

收藏总数310964

COOKIE、SESSION之彻底搞定!返回列表

上传时间:2015-02-02 内容关键字:COOKIE,SESSION,COOKIE和SESSION


2. session运行流程:


1. session开启需要以下步骤:


1. 开启session功能 (我需要一个柜子)

2. session赋值 (往柜子里装东西)

3. session_id传给浏览器 (给顾客该柜子的编号)此步骤由服务器和浏览器自动完成不用我们操心。


2. session读取需要以下步骤:

1. 浏览器把session_id 传给服务器 (柜子的编号拿出来)

2. 服务器把和session_id匹配的session信息返回给浏览器(用编号打开对应的柜子拿东西)


3. 修改session的信息在服务器端保存的位置:

打开php.ini

session.save.path = “D:/tmp” 这里的tmp文件件必须事先创建好。


4. 当我们运行a.php的时候,服务器响应浏览器的时候在客户端自动设定了与session值对应的PHPSESSID.

当浏览器没有关闭的情况下,再次请求服务器的时候,这个时候客户端的浏览器会带着存储在客户端cookie 中的PHPSESSID去服务器中存放SESSION值的文件中找和它对应的值,如果有的话直接用$_SESSION[‘’] 可以取出。

这就是session的整个工作流程。


 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家