Php URL Engelleme [Yardım]
-
Şimdi Bi sayfa var atıyorum darker.com/x.php adam buna erişemicek ama mesela bi site üzerinden çağrıldığında erişilebilecek
<img src="darker.com/x.php"> dediğinde Görüntü vericek ama direk URL de vermicek işte bunu istiyorum
-
sanırım profil resmi icin ? :)
url'yi kontrol ettir. eğer sonu x.php ile bitiyosa resmi gösterme. php bilmiyorum ama asp halini istersen anlatabilirim.
-
dedigin olayı SESSION kontrolü ile kolaylıkla yapabilirsin
-
if ($_SERVER['SCRIPT_FILENAME']=="x.php")
exit;
Kodunu goruntu vermeden once ekle.
-
ne profil resmiymiş aq, 3213 kişi istedi belki şimdiye kadar, içlerinden bitek fikret istemek yerine oturup kendi yazmış, bu arada Mr_Dark, çalmaya çalışmışsın resmi, burda adın yazıyor, kaçmaz bizden ;) pm ini okudum öğlen, o zaman meşguldum, cevap yazamadım, sonra da aklımdan gitmiş. şu şekilde yapabilirsin;
$ref = $HTTP_REFERER; <<<---- $ref değişkenine refferer i atıyoruz.
if(!ereg('tahribat.com',$ref)) <<<---- tahribat.com dan değilse aşağıdakileri yapsın diyoruz
{
....
}else{
... <<<---- tahribattansa burdakileri
}
-
http_referer php5de çalışmıyo bildiğim kadarıyla
onun yerine $_SERVER[HTTP_REFERER] i kullansın.
-
xz bunu yazdı:
-----------------------------bunu htaccess. dosyasına
deny from x.x.x.x şeklide bir satır ekleyerek yapabilirsin .htaccess dosyasının documentroot diye atadığın klasörde bulunması gerek
-----------------------------alakası yok
-
referer ile olur ancak.
php de hotboy un dediği gibi yapabilirsin. ereg yerine eregi kullanman daha sağlıklı olur. Büyük küçük harf farketmez bu sayede.
.htaccess ile de
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^$ [NC]
RewriteRule .* /spam.html [L]
//edit.
buradaki rewriterule referer boşsa başka sayfa gösteriyor. oraya başka bi resim adresi verebilirsin.
şu şekilde yapabilirsin ama denemedim henüz. -
hotboy bunu yazdı:
-----------------------------ne profil resmiymiş aq, 3213 kişi istedi belki şimdiye kadar, içlerinden bitek fikret istemek yerine oturup kendi yazmış, bu arada Mr_Dark, çalmaya çalışmışsın resmi, burda adın yazıyor, kaçmaz bizden ;) pm ini okudum öğlen, o zaman meşguldum, cevap yazamadım, sonra da aklımdan gitmiş. şu şekilde yapabilirsin;
-----------------------
Bende kendim yapmayı denedim bi kaç cingöz arkadaş bizde seninkini kullanırız dedi Bende buna nası çözüm bulcaz diye düşünürken seninkini almayı denedim sen onada çözüm bulmuşun :D
-
tahribatın içinden çalmaya çalışanlar içinde aynı şekil kontrol edebilirsin, pm ine cevap yazmak yerine buraya yazıyım dedim, başkalarının da işine yarar icabında.
if(!eregi('tahribat.com/members.asp?id=17890',$ref)) <<<---- benim profilimden değilse aşağıdakileri yapsın diyoruz. id'i kendi id'inle değiştirmeyi unutma ;)
-
ne profil resmiymiş be amma taktınız
işe yarar bişi olsa gam yemicem :P
