防盜鏈技術
阿新 • • 發佈:2019-02-07
PHP中的預定義變數“HTTP_REFERER”:引導使用者代理到當前頁的前一頁的地址(如果存在),由 user agent 設定決定。並不是所有的使用者代理都會設定
該項,有的還提供了修改 HTTP_REFERER的功能。簡言之,該值並不可信。
<?php
//獲取REFERER
if(isset($_SERVER['HTTP_REFERER'])){
//取出來
//判斷$_SERVER['HTTP_SERVER']是不是以 http://localhost/http 開始->函式
if(strpos($_SERVER['HTTP_REFERER' ],"http://localhost/http") == 0) {
echo "韓順平的賬號資訊...";
}
elseif {
//跳轉到警告頁面
header("Location:warning.php");
}
}
?>
其中的strpos($str,”abcde”);的作用:查詢字串abcde首次出現的位置,並返回這個位置號。