bunlarda benim yazdığım kodlar.
$s = $_SERVER['HTTP_REFERER'];
$bulu = array("http://","www.");
$degistiru = array("","");
$icerik = str_replace($bulu,$degistiru,$s);
$tag_bol = explode(".", $icerik);
$ref = $tag_bol[0];
$referer = "superonline"; // http:// - www - .com,net,org yazmadan gir.
if($ref == $referer) {
echo "";
}
elseif (!$ref) {
echo "";
} else {
$adres = $_SERVER['HTTP_REFERER'];
mysql_query("insert into referer SET adres='$adres'");
}
Referer Olarak,
superwww.online.co m Gir Bakalım Ne Gibi Bir Sonuç Alacaksın.
$ref değişkeninin Çıktısı : superonline
Asıl Referer : Online Com'a Ait Bir Subdomain.
Senin Siten : Superonline Com
Gelen Kişi Online Com'un Bir Subdomaninden Gelse, Senin Sitenden Gelmiş Gibi görünecek ve Doğal Olarak Aşağıda ki Yapı Çalışacak.
if($ref == $referer) {
echo "";
}
// Görünen Yanı : if("superoneline" == "superoneline") { echo ""; } Çıktı Boş Olacaktır.
Ama Halbuki Bu Kullanıcı bize Online Comdan Gelmiştir.
Lütfen Kodlarınızı İyice Test Edip Sonra Tavsiye Edin.
Kolay Gelsin.
Semih VURAL.