关闭

PHP防盗链的一个案例

标签: php
83人阅读 评论(0) 收藏 举报
分类:

—a.html 代码:—

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>无标题</title>
</head>
<body>
<a href="http://localhost/pengfen/fdl/improt.php">防止盗链</a>
</body>
</html>

—improt.php—

<?php
if(isset($_SERVER['HTTP_REFERER'])){

    if (strpos($_SERVER['HTTP_REFERER'],"http://localhost/")==0) {
            echo "安全信息";
    }else{
        header("Location:warning.php");
    }
}else{
    header("Location:warning.php");
}
 ?>

—warning.php—

<?php 
    echo "非法盗链!";
 ?>

当从 http://localhost/a.html 访问,则会输出

安全信息

当从 file:///D:/xampp/htdocs/a.html 访问,则会输出

非法盗链!
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3919次
    • 积分:206
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档