HTTP_REFERER virker ikke som jeg vil
Jeg har lavet et script som viser et billede, men billede må kun vises på bestemte domæne.. jeg har prøvet med $_SERVER["HTTP_REFERER"]; men den viser ikke noget kun på den server som script ligger på..hvordan for jeg det til at virke??
<?php
//-- image.php
$strReferer = $_SERVER["HTTP_REFERER"];
if (eregi("(http)\://(www.)([^/:]*)\:{0,1}([^/]*)(.*)", $strReferer, $arrVars)) {
$strReferer = $arrVars[3];
$arrHost = array("domæne1.dk", "domæne2.dk", "domæne3.dk");
if (!in_array($strReferer, $arrHost)) {
echo "<h3>Ingen adgang.</h3>";
exit;
}
} else {
echo "<h3>Ingen adgang.</h3>";
exit;
}
?>
<img src="http://domæne1.dk/image.php?id=1234" border="0" alt="">
