php怎样不登录不能接见
偶然我们网站一些内容须要设置登录才检察,怎样完成呢,一同进修下。
1、首先是登录界面,用户登录胜利后设置$_SESSION['islogin'] = true;用来标志用户已登录。
login.php
<?php $username = $_POST['username']; $password = $_POST['password']; // 这里直接运用文本举行存储数据,引荐运用数据库 $user = file_get_contents('./user.txt'); //寄存登录名和暗码的文件 //user.txt 内容 admin 123456 //寄存的花样能够随便转变 //依据登录名暗码的寄存花样猎取用户名和暗码 $user = explode(' ',$user); if($user[0] == $username && $user[1] == $password ){ //登录名和暗码准确 设置session 并跳转 session_start(); //开启session $_SESSION['islogin'] = true; header("Location: index.php");exit; }else{ //登录名和暗码毛病 返回登录页 header("Location: login.php");exit; } ?>
2、主页文件,推断$_SESSION['islogin']是不是存在,不存在则没有登录,跳转到登录界面
index.php
<?php session_start(); //开启session //推断登录时的session是不是存在 假如存在则示意已登录 if(!$_SESSION['islogin']){ // !$_SESSION['islogin'] 示意不存在 回到登录页面 header("Location: login.php");exit; } //已登录后的其他营业逻辑处置惩罚代码 ?>
3、如许就完成了不登录不能接见的功用。
更多PHP相干学问,请接见ki4网!
以上就是php怎样不登录不能接见的细致内容,更多请关注ki4网别的相干文章!