以前有分享过输入密码才能访问网页的代码,但是时代在进步,今天分享一个密码是动态的代码。
效果演示图:
<?php error_reporting(0); $pass= $_POST; $sj = rand(123,999); if (empty($_COOKIE["pass"])) { setcookie("pass",$sj, time()+86400); echo "<script language='JavaScript'> function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',10); //指定1秒刷新一次 </script>"; } if($_COOKIE["zt"]!=="ok"){ if($pass[pass]=="" || $pass[pass]!=$_COOKIE["pass"]) { echo ' <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>wapbbs</title> <meta name="keywords" content="我是关键词"> <meta name="description" content="我是介绍 "> <link rel="stylesheet" href="https://www.vlwx.com/go/?url=aHR0cHM6Ly9jZG4uc3RhdGljZmlsZS5vcmcvdHdpdHRlci1ib290c3RyYXAvMy4zLjcvY3NzL2Jvb3RzdHJhcC5taW4uY3Nz" > <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> <!--[if lt IE 9]> <script src="/n.staticfile.org/html5shiv/3.7.3/html5shiv.min.js"></script> <script src="/n.staticfile.org/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <div class="col-xs-12 col-sm-10 col-md-8 col-lg-4 center-block " style="float: none;"> <br /><br /><br /> <div class="widget"> <p></p> </div> <div class="block"> <div class="block-title"> <div class="block-options pull-right"> <a href="../" class="btn btn-effect-ripple btn-default toggle-bordered enable-tooltip">返回首页</a> </div> <h2><b>输入密码可见</b></h2> </div> <form action="" method="post" role="form"> <div class="input-group"><div class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></div> <input type="password" name="pass" class="form-control" required="required" placeholder="请输入密码"/> </div><br/> <div class="form-group"> <input type="submit" value="OK" class="btn btn-primary btn-block"/> </div> <br><center><h2>密码: '.$_COOKIE["pass"].'</h2></center> </form> </div> </div>'; die(); }else{ setcookie("zt", "ok", time()+86400); } }else{ } ?>