$ADMIN [Defaulturl] = http://www.163.com/404.htm; Address returned by hotlinking
$okaysites = Array ("http://www.163.com/", "http://163.com"); White List
$ADMIN [Url_1] = http://www.163.com/download/; Download Location 1
$ADMIN [url_2] = "";//download location 2, etc.
$reffer = $HTTP _referer;
if ($reffer) {
$yes = 0;
while (list ($domain, $subarray) = each ($okaysites)) {
if (Ereg ($subarray, "$reffer")) {
$yes = 1;
}
}
$theu = "url". " _"." $site ";
if ($ADMIN [$theu] and $yes = = 1) {
Header ("Location: $ADMIN [$theu]/$file");
} else {
Header ("Location: $ADMIN [Defaulturl]");
}
} else {
Header ("Location: $ADMIN [Defaulturl]");
}
?>
How to use: Save the above code as dao4.php,
For example, the test Validatecode.rar in the site Http://163.com/download inside,
The download connection is indicated by the following code.
FileName? site=1&file= file
A block of anti-theft PHP code