网页输入密码后才显示指定内容之PHP版实例

新客网 XKER.COM 时间:2015-10-03 23:25:06  评论:
  1. <?php  
  2. //作者:www.tongqiong.com 
  3. $password = "1234"// 这里是密码  
  4. $p = "";  
  5. if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] == $password){  
  6. $isview = true;  
  7. }else{  
  8. if(isset($_POST["pwd"])){  
  9. if($_POST["pwd"] == $password){  
  10. setcookie("isview",$_POST["pwd"],time()+3600*3);  
  11. $isview = true;  
  12. }else{  
  13. $p = (emptyempty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。" : "密码不正确,请重新输入。";  
  14. }  
  15. }else{  
  16. $isview = false;  
  17. $p = "请输入密码查看,获取密码可联系我。";  
  18. }  
  19. }  
  20.   
  21. if($isview){ ?>  
  22.   
  23. 这里是密码成功后显示的地方  
  24.   
  25.   
  26. <?php }else{ ?>  
  27. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  28. <html xmlns=" http://www.w3.org/1999/xhtml"
  29. <head>  
  30. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  31. <meta http-equiv="pragma" content="no-cache" />  
  32. <meta http-equiv="cache-control" content="no-cache" />  
  33. <meta http-equiv="expires" content="0" />  
  34. <title>新客网/同穷论坛</title>  
  35. <!--[if lt IE 6]>  
  36. <style type="text/css">  
  37. .z3_ie_fix{  
  38. float:left;  
  39. }  
  40. </style>  
  41. <![endif]-->  
  42. <style type="text/css">  
  43. <!--  
  44. body{  
  45. background:none;  
  46. }  
  47. .passport{  
  48. border:1px solid red;  
  49. background-color:#FFFFCC;  
  50. width:400px;  
  51. height:100px;  
  52. position:absolute;  
  53. left:49.9%;  
  54. top:49.9%;  
  55. margin-left:-200px;  
  56. margin-top:-55px;  
  57. font-size:14px;  
  58. text-align:center;  
  59. line-height:30px;  
  60. color:#746A6A;  
  61. }  
  62. -->  
  63. </style>  
  64. <div class="passport">  
  65. <div style="padding-top:20px;">  
  66. <form action="?yes" method="post" style="margin:0px;">输入查看密码  
  67. <input type="password" name="pwd" /> <input type="submit" value="查看" />  
  68. </form>  
  69. <?php echo $p; ?>  
  70. </div>  
  71. </div>  
  72. <?php  
  73. //新客网:www.xker.com 作者:www.tongqiong.com 
  74. } ?>  
  75. </body>  
  76. </html> 

如果您喜欢本文请分享给您的好友,谢谢!如想浏览更多更好的PHP教程内容,请登录:http://www.xker.com/edu/dev/2/index.html

相关内容标签:PHP教程
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)