码迷,mamicode.com
首页 > 其他好文 > 详细

什么是回话控制

时间:2017-05-21 13:47:31      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:学生   环境变量   code   tor   bsp   destory   tco   ==   为什么   

今天在和千锋教育一个php讲师在聊天的时候,他跟我提起了回话控制,

他说这一块学生理解起来很难,有些人理解不了,回来我仔细想了一下,回话控制也不外乎就这几点。

首先,什么叫做会话控制  

回话控制就是允许服务器根据客户端做出的连续请求。

其次,为什么需要会话控制?  

因为当你打开一个网站,并想访问该网站的其他页面的时候,如果没有会话控制,当跳转到其他页面的 时候,就需要重新登录。

然后,Cookie的原理和作用(重点)

将客户端的简单信息保存在个人PC中,其他程序获取PC的Cookie,来获取使用者的资料。   这样就不需要用户自己输入账户和密码了

注:setCookie()必须在php输出第一句话之前使用,否则无效

4.如何使用Cooike(一般情况)

开启Cookie

setCookie("key","value",retainTime);//创建Cookie

使用Cookie

if ($_COOKIE["key"] == "admin"){ 
  //Cookie是php提供的超级数组   echo "获取数据成功"; }

销毁Cookie

//第一种方法
setCookie("key");//只需要将cookie的值设为空
//第二种方法
setCookie("key","",time()-1000);//让保留的时间小于当前时间

Cookie支持变成多维数组

setCookie("user[key]","values"); //相当于$_COOKIE["user"]["key"]

5.Session的原理和作用(重点)

将信息存储在服务器中而不是存储在个人PC上。

6.如何使用Session

(1).配置php.ini选项  (不展开,自己查询相关文档)

(2).启动session

session_start();//在使用session之前都必须先调用该方法

作用:将和Session相关的内建环境变量预先载入到内存中。

(3)调用

$_SESSION["key"] = "value";//$_SESSION也是超级数组,并以数组方式调用

(4)删除

//单个删除
unset($_SESSION["key"]);
//全部删除
$_SESSION = array(); //设置成空数组
//将这个用户在服务器端对应的Session文件删除
session_destory();

什么是回话控制

标签:学生   环境变量   code   tor   bsp   destory   tco   ==   为什么   

原文地址:http://www.cnblogs.com/liujingliuheng/p/6884459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!