İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Referrer e göre yönlendirme kodu

kesmekes

0
İyinet Üyesi
Katılım
2 Ekim 2005
Mesajlar
183
Reaction score
0
Konum
Bursa/Ankara
Merhaba, referrer e göre sayfayı farklı yerlere yönlendirecek asp kodu arıyordum bir tane buldum fakat o da hata veriyor çözemedim bir türlü.

Kod:
<%

'Specify the url or our domain
site_url = "http://dypso.free.fr"

'domain name
dom_name =Lcase(left( 
	Request.ServerVariables("HTTP_Referer"),len(site_url)))


'Check for referring URL
If dom_name <> site_url then
 		'People are not allowed to see this page
 		' they are redirected
		response.redirect "default.asp"
	
End if
		'Here write the content for people allowed
		'to access it :
		Response.Write "Welcome to this WebPage"
		
%>

bu konu hakkında bilgisi olanlar yada ellerinde buna benzer kod olanlar varsa yardımcı olursa memnun olurum, saygılar...
 

Yusuf

0
İyinet Üyesi
Katılım
19 Aralık 2004
Mesajlar
158
Reaction score
0
Konum
İstanbul
Domain'e göre aynı host içinde yönlendirme:

Kod:
<%@Language=VBScript%>
<%
SiteNameURL =  Request.ServerVariables("SERVER_NAME")

Select Case SiteNameURL

    Case "www.aaaaa.com"
        Response.Redirect "aaaaa/"

    Case "www.bbbbb.com"
        Response.Redirect "bbbbb/"

    Case "www.ccccc.com"
        Response.Redirect "ccccc/"	

End Select
%>
 

kesmekes

0
İyinet Üyesi
Katılım
2 Ekim 2005
Mesajlar
183
Reaction score
0
Konum
Bursa/Ankara
ek olarak , benim amacım sayfanın sadece belli referrer den geldiğinde açılması.Mesela sadece www.zzz.com dan yönlenince sayfa açılacak, browsera direk yazılınca yada başka bir siteden link verilince sayfa açılmayacak.Bir nevi tek sayfaya hotlink koruması gibi.
 

Yusuf

0
İyinet Üyesi
Katılım
19 Aralık 2004
Mesajlar
158
Reaction score
0
Konum
İstanbul
REFERER Domain'ine göre host içinde yönlendirme:

Kod:
'REFERER URL'i al
REFERER_URL = Request.ServerVariables("HTTP_REFERER")

'URL'deki domaini bul
if InStr(8, REFERER_URL, "/") = 0 then
	REFERER_DOMAIN = REFERER_URL
else
	REFERER_DOMAIN = left(REFERER_URL, InStr(8, REFERER_URL, "/")-1)
end if

'DOMAIN'e göre dallandırma yap
Select Case REFERER_DOMAIN
	Case "http://www.aaaaa.com"
		response.Redirect "aaaaa.asp"
	Case "http://www.bbbbb.com"
		response.Redirect "bbbbb.asp"
	Case "http://www.ccccc.com"
		response.Redirect "ccccc.asp"
End Select
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst