örneğin git.php?id=23 linkine benim sitem dışındaki bir site link verdiğinde çalışsın istemiyorum. link sadece kendi sitem üstünde çalışsın istiyorum.
sanırım htaccess ile yapılıyor.
yardımcı olabilirmisiniz???
php dosyasını engelleme
7
●504
- 11-07-2009, 23:32:16Üyeliği durduruldu$_SERVER['HTTP_REFERER']
bu değişkeni kullanarakta kontrol edebilirsin. - 11-07-2009, 23:41:17Üyeliği durdurulduyöntemi anlatayım kodu da sen yazarsın.
$_SERVER['HTTP_REFERER'] değişkeni hangi sayfadan senin sitene gelindiğini gösterir. veya daha doğrusu; çalıştırıldığı sayfaya nerden gelindiğini gösterir (site içi linklerde olabilir diye yazdım).
sonra bu değişkeni parse_url ile ayrıştıracaksın. sana bir dizi döndürür. ordan alıp kendi sitenin url si ve varsa diğer sitelerin url leri ile karşılaştırırsın. uyarsa normal çalışır uymazsa hata bastırır veya ne istiyorsan onu yaparsın. - 12-07-2009, 01:10:06htaccess (hotlink) ve yukarıdaki yöntem ile yapabilirsin ama bu senin için çok kötü olur, çünkü, google amca senin sitene girdiğinde hata alacaktır, dolayısı ile indexleme işlemi yapmayacaktır, yani eğer dediğin gibi yapacaksan araya google amcaya izin verecek birşeyler unutma...
googlebot iplerine ayrı izin vermeniz tavsiye edilir