$_session全局数组变量、判断$_session[]变量中是否存在值的函数、释放session变量、销毁session的文件、php中的跳转页面函数、退出登录操作、退出操作代码

$_session全局数组变量【此处键名随便起】:一个会话技术,存在记忆性,可以用来保存用户名等,使用前必须加开启会话函数。

例:

        用户登录系统,使用$_session记录当前登录的用户名

        使用$_session记录代码:

session_start();
//使用$_session[]时,必需使用session_start()开启会话
$username=trim($_POST['username']);
$_SESSION['logged']=$username;

        验证$_session记录代码: 

session_start();
if($_SESSION['logged']){
echo '验证成功,变量中有值';
}

isset()函数:判断$_session[]变量中是否存在值的函数,存在返回ture,否则返回flase

session_unset():释放session变量

session_destroy():销毁session的文件

php中的跳转页面函数:header('location:需要跳转的页面') 

退出登录操作: 

可以利用这三个函数,制作一个退出登录程序,当我们退出登陆时,可以将退出按钮超链接到登录界面,当我们点击退出按钮时,php后端将$_session变量记录的值和文件销毁,并链接到另一个界面,因为$_session变量和文件已经销毁,所以用户执行任何操作都需要先登录,此时,用户退出登录操作就完成了。

退出操作代码:

html代码:
    <a href='logout.php' style="color: #fff;">退出</a>

php代码:
使用$session[]时,必须先引入session_start()函数开启会话
<?php
session_start();
if(isset($_SESSION['logged'])){
    session_unset();
    session_destroy();
}
header('location:reg.htm');
?>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值