TP内部使用
session的基本使用
public function test16(){
//获取 如果不存在返回null
$username = session('myusername');
dump($username);
//获取数据库所有信息
$data = session();
dump($data);
}
public function test17(){
//删除单个session
$username = session('myusername',null);
dump($username);
echo 'delete session ok';
}
public function test18(){
//删除所有session
$username = session(null);
dump($username);
echo 'delete session ok';
}
public function test19(){
//判断session 是否存在
$username = session('?username');
dump($username);
echo 'delete session ok';
}
Cookie 设置
注意:在使用PHP设置cookie的时候,是在响应头里面发送了一个指令
注意:如果在一个项目里面,在使用cookie的时候,设置多个前缀,则在获取的时候,必须设置其前缀信息
public function test20(){
//1. cookie设置
cookie('username','cs',3600);
}
public function test21(){
# code...
$cookie=cookie('username');
dump($cookie);
}
public function test22(){
# code...
cookie('username','admin_cs',array('expire'=>3600,'prefix'=>'admin_'));
}
public function test23(){
# code...
$cookie = cookie('username');
// 两种方法都行
// var_dump($_COOKIE);
dump($cookie);
}