码迷,mamicode.com
首页 > Web开发 > 详细

PHP会话控制基础知识

时间:2016-05-22 19:51:19      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

Cookie


 

 

//设置cookie
$uid = "admin";
$pwd = 123;
setcookie("uid",$uid,time()+24*60*60);//将变量存入cookie中,第一个参数变量名(字符串),第二个参数变量值(也可以直接写值),第三个是存入时间(不写入是默认关闭浏览器时存入)
setcookie("pwd",$pwd,time()+24*60*60);
//删除cookie
setcookie("pwd","",time()-1);//也是用此函数,只要把时间改成现在之前的时间即可

 


Session


 

//设置session
//session_start()前面不能有任何输出,此函数向客户端发一个session_id存在cookie中,同时在服务器端建立一个和保存在cookie中相同的session文本文件
//调度PHP机制使用session
session_start();

//使用$_SESSION数组
$_SESSION[‘uid‘]="admin";
$_SESSION[‘age‘]=18;

print_r($_SESSION);//输出SESSION全局数组

echo session_name()."=".session_id();//显示session的name&id

//清除session
//1.使用unset逐个删除
unset($_SESSION[‘uid‘]);
//2.删除数组中的所有内容
$_SESSION=array();
//3.删除客户cookie中的sessionID
if(isset($_COOKIE[session_name()]))//防止删错,先行判断
{
 setcookie(session_name(),"",time()-1,"/");
}
//4.销毁session,删除了用户在服务器端对应的文件
session_destroy();

 

 

 

 

PHP会话控制基础知识

标签:

原文地址:http://www.cnblogs.com/Itwonderful/p/5517345.html

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