一个简单的php网页输入密码才能访问代码

2015-8-19 / 110 评论 / 60299 阅读

密码对,就可以看到指定内容, 密码不对就进不去;首次打开和关闭浏览器重新打开 都需要输入密码才可以访问,具体代码如下:

<?php //输入密码后访问本页内容
$password = "3210";//这里是密码 
$p = "";if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){ 
$isview = true;}else{ 
if(isset($_POST["pwd"])){ 
if($_POST["pwd"] == $password){ 
setcookie("isview",$_POST["pwd"],time()+3600*3);$isview = true;}else{$p = (empty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。" : "<div style=\"color:#F00;\">密码不正确,请重新输入。</div>";} 
}else{$isview = false;$p = "请输入密码查看,获取密码可联系我。";}}?>
<?php if($isview){?>
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>舍力博客提醒你输入密码</title>
<style type="text/css">body{background:none;}.passport{width:400px;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-55px;font-size:18px;text-align:center;line-height:30px;color:red;}</style>
</head><body>
<div class="passport">恭喜你!密码输入正确,放入密码输入正确后显示的内容</div>
</body></html> 
<?php }else{?>
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>舍力博客提醒你输入密码</title> 
<style type="text/css">body{background:none;}.passport{border:1px solid red;background-color:#FFFFCC;width:400px;height:100px;position:absolute;left:49.9%;top:49.9%;margin-left:-200px;margin-top:-55px;font-size:14px;text-align:center;line-height:30px;color:#746A6A;}</style>
</head><body>
<div class="passport"><div style="padding-top:20px;"> 
<form action="" method="post" style="margin:0px;">输入查看密码 
<input type="password" name="pwd" /> <input type="submit" value="查看" /> 
</form> 
<?php echo $p;?> 
</div></div> 
</body></html> 
<?php }?> 

PS:此教程不做任何解释,只为自己记录之用。

评论一下?

OωO
取消
    1. 头像
      千狐
      第102楼
      研究了半天搞不懂 输入密码后显示的内容要放哪里?我把内容放在这个代码最后面直接把内容和输入密码一起显示了!
      回复
      1. 头像
        舍力
        @千狐:PS:此教程不做任何解释,只为自己记录之用。
        回复
    1. 头像
      圐圙
      第101楼
      什么道理呀,给解个密吧
      回复
    1. 头像
      圐圙
      第100楼
      赞个,感觉不错,回头又想想。你网站上还天天有更新呀。
      回复
    1. 头像
      圐圙
      第99楼
      你真想要密码么,让我在想想
      回复
    1. 头像
      圐圙
      第98楼
      没什么用,明文密码3210
      回复
      1. 头像
        舍力
        @圐圙:哈。哈哈。哈哈哈
        回复
      1. 头像
        圐圙
        @舍力:有啥好笑的???
        回复
      1. 头像
        舍力
        @圐圙:https://www.shuyong.net/789.html请告诉我密码。
        回复
    1. 头像
      素材火
      第97楼
      很简单实用的教程
      回复
    1. 头像
      小泽
      第96楼
      谢谢大牛, 有一个小小的逻辑错误, 就是在输不对密码或没输密码那里  没有设置 cookies为false    我不懂PHP 改了好久
      回复
    1. 头像
      春夏秋冬
      第95楼
      干货 我喜欢 先收藏 谢谢
      回复
    1. 头像
      春夏秋冬
      第94楼
      非常好
      回复
    1. 头像
      看下
      第93楼
      看下
      回复
    1. 头像
      请柚子
      第92楼
      感谢楼主为大家分享
      回复
    1. 头像
      ~\(≧▽≦)/~啦啦啦
      第91楼
      看,吧vvvvvvvvvvvvvvvvvvvv
      回复
    1. 头像
      大大大大大牛
      第90楼
      感谢楼主为大家分享这么优秀的资源
      回复
    1. 头像
      我的爱人是你
      第89楼
      干货 我喜欢 先收藏 谢谢
      回复
      1. 头像
        舍力
        @我的爱人是你:有用就好!
        回复
    1. 头像
      寂寞如哥
      第88楼
      带数据库不
      回复
    1 2 3 4 5 6 7 ... 7 »