会话控制

cookie

1.向客户端电脑中设置Cookie
setcookie();

setcookie('email','12345@qq.com',time()+3600);

2.在服务器端上读取Cookie内容
$_COOKIE

3.将多维数组应用与cookie中

setcookie("member[name]",'孙胜利');
setcookie("member[email]",'123456@qq.com');

4.删除Cookie

setcookie("member",'',time()-1);
<?PHP
foreach($_COOKIE['member'] as $key=>$val){
	var_dump(setcookie("meber[{$key}]",'',time()-3600));
}
?>

uniqid
产生一个随机的id

<?php
$id=uniqid(rand(1000,9999).'_');
setcookie('id',$id,time()+3600);
?>

session

session_start()
开启session

使用session存储数据(数组来存)

 session_start();
 $_SESSION['username']='sunshengli';
 $_SESSION['email']='123456@qq.com';

注销变量与销毁session

session_name
读取/设置会话名称

session_start();//打开要销毁的会话!
session_unset();//rfee all session variables
session_destroy();//销毁掉一个会话中的全部数据
setcookie(session_name(),'',time()-3600,'/');//销毁保存在客户端的卡号(session id)
unset($_SESSION['username']);
unset($_SESSION['email']);
//或者
$_SESSION=array();
setcookie(session_name(),"",time()-3600);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值