Kodu basit bir şekilde localhostta denediğimde istediğim sonucu aldım.
Örnek kod:
<?php
if (isset($_SERVER['HTTP_REFERER'])){
$adres = "http://localhost/com/ara.htm";
if ($_SERVER['HTTP_REFERER']=="$adres"){
echo "giriş başarılı";
}
else{
echo "giriş başarısız";
}
}
?>