海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

PHP入门到精通:第三章基础课程下

未分类
2020-06-21 14:22:29
1822677238@qq.com

手机扫码查看

PHP入门到精通:第三章基础课程下

PHP入门到精通:第三章基础课程下

第一节:会话控制

本地存储:
设置cookie
setcookie(‘name’,’zhangsan’,time()+60,’/’);
销毁cookie
setcookie(‘name’,”,time()-1,’/’);

本地验证登录:
$username=’admin’;
$password=’admin888′;
if($username==$_GET[‘username’]&&$password==$_GET[‘password’]){
setcookie(‘name’,$username,time()+60*60*24*7,’/’);
echo ‘登陆成功’;
}else{
echo ‘登录失败’;
}

服务端存储:

session_start(); 想用session必须开启
$_SESSION[‘username’]=’admin’;
unset($_SESSION[‘username’]);//销毁
$session_destroy();//释放

服务端提取:
session_start();
echo $_SESSION[‘username’];

服务端登录,模拟通过数据库查询过来的数据
session_start();
$username=$_GET[‘username’];
$password=$_GET[‘password’];
if($username==’admin’&&$password==’admin888′){
echo ‘登陆成功’;
$_SESSION[‘username’]=$username;
}else{
echo ‘登录失败’;
}

验证登录:
session_start();
if(empty($_SESSION[‘username’])){
exit(‘你没有登录’);
}else{
echo ‘欢迎你’.$_SESSION[‘username’];
}

注销:
session_start();
unset($_SESSION[‘username’]);
session_destroy();

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注