设置网页要输入正确的密码才能访问

博主:腾龙实体平台腾龙实体平台 1个月前 (04-14) 183 0条评论

每个人都有隐私,包括一个网页,想要不让这个网页让他人能够随意给别人打开,除了将二级域名设置的复杂点或者网站的目录隐藏的深一点,我们还可以开发某一个端口是专门访问这个网站的,没有这个端口就打不开,但是呢除了这几种方法,我们还可以加密一个站点,(设:创建一个html文件和php的文件,html用来面对访问者,提供一个输入框,访问者输入密码点击登录按钮载入php文件判断,判断密码正确,跳入正确的网页,密码错误,返回站点首页,大概思路理清了,开始看下面吧!)


1、创建一个html文件,文件名设置为index(部分服务器都会默认index都是首页文件所以才设置这个)

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
    <p>当前站点需要输入密码访问!</p>
    <form method="post" action="login.php"><!--要载入的php文件-->
        密码: <input type="password" name="password"/><br><!--提供一个输入密码的输入框,想要输入框明文显示,将type里面的password更改为text,一样有效的-->
        <input type="submit" name="submit" value="载入"><!--密码输入完成之后点击载入,跳转到php文件,判断密码是否正确-->
        </form>
</body>
</html><!--复制以上代码在html文件内容中,此页面为单独的一个页面-->

2、创建一个php文件,文件名随意我习惯是login(登录).php

<?php
$password = isset($_POST['password']) ? $_POST['password'] : '';
if($password == 'chaxiang'){
echo "<script>alert('success!');location.href='indexchaxiangtjcqq123963.html';</script>";//href="密码正确要载入的网页,可以是一个网址,也可以是一个明确的目录位置/文件名"
//密码在上面的password="chaxiang"密码可以自定义切换,无须修改html,php文件是单独的一个文件,不弹出消息框的话 把 alert('success!'); 删除
}else{
echo "<script>alert('Wrong password, failed!');location.href='http://www.tjcblog.cn';</script>";//密码错误要载入的网页,可以设置为返回首页,也可以设置404页面,随意
//不弹出消息框的话 把alert('Wrong password, failed!');删除
}
?>

完成上面的的设置之后将两个文件放在网站根目录,然后将html设置为首页就好了(必须),按照代码解释做,基本上也能成功

The End

发布于:2021-04-14,除非注明,否则均为腾龙实体平台博客原创文章,转载请注明出处。