implant


  Aktif KonularAktif Konular  Forum Üyelerini GösterÜye Listesi  Forumu AraArama  YardımYardım
  Kayıt OlKayıt Ol  GirişGiriş
ASP / ASP.NET
 ASPTurkiye.com Forum : ASP / ASP.NET
Konu Konu: HTTP_REFERER da yalnızca domaini almak Yanıt YazYeni Konu Gönder
An error occurred on the server when processing the URL. Please contact the system administrator.

If you are the system administrator please click here to find out more about this error.

Yazanlarda
Mesaj << Önceki Konu | Sonraki Konu >>
asdasdasd
Yeni Üye
Yeni Üye


Kayıt Tarihi: 24-Şubat-2006
Gönderilenler: 3
Gönderen: 18-Nisan-2006 Saat 02:22 | Kayıtlı IP Alıntı asdasdasd

Herkese merhaba,

 

Sorum şu; diyelim ki hazırladığımız asp sayfası kendisine gelen ziyaretçinin hangi referans sayfa ile geldiğini de kontrol ediyor, eğer istediğimiz domainden gelmemişse kişi onu hemen başka bir yere yönlendiriyor. Çünkü kendisi bir frame sayfası ve öyle kuru kuruya gözükmesi hoş olmaz.

işte bunun için aşağıdaki kodda bir sorun yoktur sanırım. Fakat bu sayfalardan pek çok olunca biz tek tek referans sayfa yazmak yerine sahip olduğumuz domain adresinin geçerli bir referans olduğunu belirtmek istersek ne yaparız?

Yani bu kodu içeren sayfamız yalnızca http://www.benimdomain.com/klasor/git.asp 'den gelenleri değil, tüm http://www.benimdomain.com 'dan gelenleri de http://www.benimdomain.com/klasor/kontrol_tamam.asp 'ye yönlendirsin. İşte bunun için ne yapabiliriz diye sormak istiyorum.

Şunu söyleyeyim; http_referer hanesine yalnızca http://www.benimdomain.com yazmak ve http_referer yerine http_url yazmak sonuç vermiyor.

yardımlarınızı bekliyorum, şimdiden herkese teşekkürler..

 

<% if request.ServerVariables("http_referer") = "http://www.benimdomain.com/klasor/git.asp" Then
response.redirect"http://www.benimdomain.com/klasor/kontrol_tamam.asp"
else
response.redirect"http://www.benimdomain.com/klasor/kontrol_hatasi.asp"
end if %>

Yukarı Dön Göster asdasdasd's Özellikler Diğer Mesajlarını Ara: asdasdasd