本文内容列表:
需要准备的材料有:电脑、php编辑器、浏览器。
1。首先,打开php编辑器并创建一个新的php文件,例如:index.php。
2。在index.php中,输入代码:header('Location:index.php');。
3。浏览器运行login.php页面,会跳转到index.php页面。
在不想让别人直接进入的网页开头添加一段代码:
session_start(); //打开会话。
/*
* 定点提示跳转
*/
函数 jian($ce,$dizhi) {
echo ("脚本类型='text/javascript'alert('{$ce}');location=('{$dizhi}');/script");
退出;
} //第一个参数为提示信息,第二个参数为跳转地址
if ($_SESSION["名称"] == "") {
jian('抱歉,您尚未登录,无权限访问!','login.php');
}
然后在你的登录处理页面(登录后验证用户的页面),登录成功后,在跳转到该页面之前添加一句:$_SESSION["name"] = $name;
session_start();
if(isset($_SESSION['isLogin'])){
header("位置:");//下一页
退出;
}其他{
header("位置:");//登录页面
退出;
}
登录成功时设置$_SESSION['isLogin']的值
以上代码是判断是否登录
登录.php
?php
$用户名 = $_POST['用户名'];
$password = $_POST['password'];
$user = file_get_contents('./user.txt'); //存储登录名和密码的文件
//user.txt内容 admin 123456 //存储格式可以随意更改
//根据登录名和密码的存储格式获取用户名和密码
$user = 爆炸(' ',$user);
if($user[0] == $用户名 $user[1] == $密码 ){
//登录名和密码正确。设置会话并跳跃
session_start(); //开始会话
$_SESSION['islogin'] = true;
header("位置:index.php");退出;
}其他{
//登录名和密码错误 返回登录页面
header("位置:login.php");退出;
}
?
index.php
?php
session_start(); //打开会话
//判断登录时的会话是否存在。如果存在则代表您已登录
if(!$_SESSION['islogin']){
// !$_SESSION['islogin'] 表示不存在。返回登录页面
header("位置:login.php");退出;
}
//登录后其他业务逻辑处理代码
?