Gönderen: 18-Nisan-2006 Saat 02:22 | Kayıtlı IP
|
|
|
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 %>
|