• PHP HTTP协议:防盗链


    test.html:主界面

    1 <html>
    2     <head>
    3         <meta http-equiv="content-type" content="text/html;charset=utf-8">
    4     </head>
    5     <body>
    6         <h1> test</h1>
    7         <a href="http://localhost:8082/import.php"> 查看图片</a>
    8     </body>
    9 </html>

    import.php:通过主页面进入的主机下的页面

     1 <?php
     2 
     3   //获取Referer
     4   if(isset($_SERVER['HTTP_REFERER']))
     5   {
     6       //取出来referer,判断$_SERVER['HTTP_REFERER']是否以http://localhost开头的
     7 
     8       if(0==strpos($_SERVER['HTTP_REFERER'],"http://localhost"))
     9     {
    10         echo "大队了";
    11     }else{
    12       header("Location:warning.php");    
    13     }
    14   }else{
    15       header("Location:warning.php");    
    16     }
    17   echo "恭喜你进来了";
    18 ?>

    warning.php:警告页面

    1 <?php
    2   
    3   echo "别乱来";
    4 ?>
  • 相关阅读:
    php CI框架基础知识
    1206 多表单提交,强类型
    1205 Mvc的Razor语法
    1204 Mvc
    1117 邮件验证
    1115 模板页
    1113 Ajax
    1110 Jquary动画
    1108 Jquary
    1107 Linq高级查询
  • 原文地址:https://www.cnblogs.com/daomul/p/3373919.html
Copyright © 2020-2023  润新知