PHP会话控制基础知识

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();

 

 

 

 

转载于:https://www.cnblogs.com/Itwonderful/p/5517345.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值