源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 3642|回复: 0

[PHP编程] 如何为PHP页面添加密码访问功能?

[复制链接]

3096

主题

3497

帖子

13万

金币

超级版主

Rank: 8Rank: 8

积分
270466
发表于 2023-2-27 21:50:41 | 显示全部楼层 |阅读模式
有时候为了隐藏一些页面或者给某个网站添加密码访问的功能,需要给页面添加一个独立密码访问的功能,教你如何加密一个php页面,给PHP页面加密码才能访问!引流必备!如下图所示:



将下面代码添加页头:

  1. <!-- (^ω^)=☞源码下载:bbs.52jscn.com 页头开始-->
  2. <?php  
  3. header('Content-type:text/html;charset=utf-8');
  4. $password = "bbs.52jscn.com"; // 这里是正确密码  
  5. $p = "";  
  6. if(isset($_COOKIE["isview"]) && $_COOKIE["isview"] == $password){  
  7. $isview = true;  
  8. }else{  
  9. if(isset($_POST["pwd"])){  
  10. if($_POST["pwd"] == $password){  
  11. setcookie("isview",$_POST["pwd"],time()+3600*0.2);  
  12. $isview = true;  
  13. }else{  
  14. $p = (empty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。(扫码回复:2468)" : "密码不正确,请重新输入。(扫码回复:2468)";  
  15. }  
  16. }else{  
  17. $isview = false;  
  18. $p = "如果你对本页反感,请立即关闭!谢谢!</br>关注微信公众号:锦尚中国 回复:2468 即可获取密码!";  
  19. }  
  20. }  

  21. if($isview){ ?>  
  22. <!-- (^ω^)=☞源码下载:bbs.52jscn.com 页头结束-->
复制代码

将下面代码添加最后:
  1. <!-- (^ω^)=☞源码下载:bbs.52jscn.com 页尾开始-->
  2. <?php }else{ ?>  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns=" http://www.w3.org/1999/xhtml">
  5. <head>  
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  7. <meta http-equiv="pragma" content="no-cache" />  
  8. <meta http-equiv="cache-control" content="no-cache" />  
  9. <meta http-equiv="expires" content="0" />  
  10. <title>锦尚中国</title>
  11. <meta name="keywords" content="PHP加密">
  12. <meta name="description" content="PHP加密">
  13. <!--[if lt IE 6]>  
  14. <style type="text/css">  
  15. .z3_ie_fix{  
  16. float:left;  
  17. }  
  18. </style>  
  19. <![endif]-->  
  20. <style type="text/css">   
  21. body{  
  22. background:none;  
  23. }  
  24. .passport{  
  25. border:1px solid red;  
  26. background-color:#FFFFCC;  
  27. width:400px;  
  28. height:150px;  
  29. position:absolute;  
  30. left:49.9%;  
  31. top:49.9%;  
  32. margin-left:-200px;  
  33. margin-top:-55px;  
  34. font-size:14px;  
  35. text-align:center;  
  36. line-height:30px;  
  37. color:#746A6A;  
  38. }  
  39. .post-content-post {
  40.     border: 1px dashed #F60;
  41.     padding: 10px;
  42.     margin: 10px 0;
  43.     line-height: 200%;
  44.     color: #F00;
  45.     background-color: #FFF4FF;
  46.     overflow: hidden;
  47.     clear: both;
  48. }
  49. </style>
  50. <div class="post-content-post">
  51. <div class="huoduan_hide_box" style="border:10px dashed #F60; padding:10px; margin:10px 0; line-height:200%; color:#F00; background-color:#FFF4FF; overflow:hidden; clear:both;">
  52. <p><img loading="lazy" data-original="二维码图片路径" width="300" height="300" class="alignnone size-medium img-lazyload" /></p>
  53. 输入查看密码<form action="" method="post" style="margin:0px;">  
  54. <input type="password" name="pwd" style="border:none;float:left;width:100px; height:32px; line-height:30px; padding:0 5px; border:1px solid #FF6600;-moz-border-radius: 0px;  -webkit-border-radius: 0px;  border-radius:0px;"/> <input type="submit" value="查看" style="border:none;float:left;width:80px; height:32px; line-height:32px; padding:0 5px; background-color:#F60; text-align:center; border:none; cursor:pointer; color:#FFF;-moz-border-radius: 0px; font-size:14px;  -webkit-border-radius: 0px;  border-radius:0px;"/>  
  55. </form></br></br>
  56. <?php echo $p; ?>  
  57. </div>  
  58. </div>  
  59. </body>  
  60. </html>
  61. <?php  
  62. } ?>
  63. <!-- (^ω^)=☞源码下载:bbs.52jscn.com 页尾结束-->
复制代码

其中根据自己的想法修改,二维码图片路径改为自己的!

好了,今天的这个为PHP页面添加密码访问功能就写到这,非常感谢大家对锦尚中国源码论坛的支持与厚爱!

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2024-4-17 13:26 , Processed in 0.029003 second(s), 16 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明