- <?php
- //设置字符集编码,解决中文
- header('Content-Type: text/html; charset=utf-8');
- //返回服务器和请求的信息
- // var_dump($_SERVER);
- // foreach ($_SERVER as $key => $val){
- // echo $key.":".$val."<br/>";
- // }
- // 得到访问者的IP
- // echo "您的IP是:";
- // echo $_SERVER["REMOTE_ADDR"];
- // echo "主机名:";
- // echo $_SERVER["HTTP_HOST"];
- // echo "文件主目录";
- // echo $_SERVER["DOCUMENT_ROOT"];
- // echo "获取请求的资源名:";
- // echo $_SERVER["REQUEST_URI"];
- //防盗链的实现:
- // isset($var) :如果 var 存在则返回 TRUE,否则返回 FALSE。
- // echo $_SERVER["HTTP_REFERER"];
- // echo strpos($_SERVER["HTTP_REFERER"], "http://222.27.196.202");
- if(isset($_SERVER["HTTP_REFERER"])){
- //判断referer是不是以222.27.196.202开头
- if (strpos($_SERVER["HTTP_REFERER"], "http://222.27.196.202")==0){
- //正常访问
- echo $_SERVER["HTTP_REFERER"];
- echo "成功";
- }else{
- //非法用户
- header("Location:xxx.php");
- }
- }else{
- echo "referer no exits ";
- }
- ?>
转载于:https://blog.51cto.com/soukenan/1071729