webForumDet fria alternativet

Response.Redirect

ASP

13 svar · 887 visningar · startad av l-boy

Medlem sedan juli 2003221 inlägg
Frågan#1

Driver en sida (https://www.lsk.se) och har på den råkat ut för lite bråkstakar i gästboken.

Trodde att man på ett enkelt sätt kunde bli av med dom genom att;

If Request.ServerVariables("REMOTE_ADDR") = "127.0.0.1" Then Response.Redirect "www.lunarstorm.se";

Men av någon underlig anledning så fortsätter det att dyka upp gästboksinlägg från denna IPn.

Kollen görs direkt under gb.asp så jag undrar; Hur bär han sig åt? Finns det något bättre sätt för mig att lösa det hela på?

Medlem sedan mars 20015 287 inlägg
#2

Skojar du eller?
Det lär ju knappast vara den ip-adresen som gäller...

Medlem sedan sep. 20005 700 inlägg
#3

Re: Response.Redirect

l-boy skrev:

If Request.ServerVariables("REMOTE_ADDR") = "127.0.0.1" Then Response.Redirect "www.lunarstorm.se";

Va det inte snarare ett exempel på hur man ska göra för att hålla bort ett visst IP? Inte är det väl detta IP du försöker blockera? ;)

Medlem sedan juli 2003221 inlägg
#4

Men doh ;) jag har bytt ut den riktiga ip-adressen mot 127.0.0.1 ...

Medlem sedan juli 20011 084 inlägg
#5

i ASP så kan man för mig veterligen inte använda sig av ;

If Request.ServerVariables("REMOTE_ADDR") = "127.0.0.1" Then Response.Redirect "www.lunarstorm.se"[red][u];[/u][/red]
Medlem sedan mars 20015 287 inlägg
#6

Ah, då är till och med jag med. :)

Medlem sedan juli 2003221 inlägg
#7

mozilla skrev:

i ASP så kan man för mig veterligen inte använda sig av ;

If Request.ServerVariables("REMOTE_ADDR") = "127.0.0.1" Then Response.Redirect "www.lunarstorm.se"[red][u];[/u][/red]

Kör jag med min egen IP funkar det alldeles utmärkt.

Medlem sedan sep. 20005 700 inlägg
#8

Kan inte ha något med att användaren går vi proxy eller så? Borde iofs inte spela någon roll, men kanske skulle använda denna funktion för att ta fram IP istället?

Medlem sedan mars 20015 287 inlägg
#9

Jag tycker iofs det där borde fungera, fast då utan ; samt med http före adressen:

If Request.ServerVariables("REMOTE_ADDR") = "127.0.0.1" Then Response.Redirect("http://www.lunarstorm.se")
Medlem sedan juli 2003221 inlägg
#10

Kör utan ; och med HTTP.

Medlem sedan nov. 200810 inlägg
#11

Jag använder denna funktion till vidare den funkar fint fint och den är inte svår att använda...

<%
Dim sBlockedIP
sBlockedIP = Request.ServerVariables("REMOTE_ADDR")
'check if the IP is the one that is blocked
If sBlockedIP = "32.454.42.12" Then
'if IP address is banned then redirect to no_access.asp
Response.Redirect "no_access.asp"
End If
%>

däremot så byter jag ut den vid nästa uppdatering då jag vill ha en riktigt bra block system :)
Räcker för mindre saker..

Medlem sedan sep. 20005 700 inlägg
#12

Är du medveten om att du gräver i en över fem år gammal tråd?

Medlem sedan sep. 2000667 inlägg
#13

Gein skrev:

Är du medveten om att du gräver i en över fem år gammal tråd?

Det är väl bra om folk söker och hittar andra svar?

Medlem sedan juli 2003221 inlägg
#14

Inferis skrev:

Det är väl bra om folk söker och hittar andra svar?

Det vore bra, om det nu vore en annan lösning. Hans är ju likadan som den jag redan hade för fem år sen...

361 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
229 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)