webForumDet fria alternativet

Response.Redirect

13 svar · 885 visningar · startad av l-boy

l-boyMedlem sedan juli 2003221 inlägg
#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å?

solbulleMedlem sedan mars 20015 287 inlägg
#2

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

GeinMedlem 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? ;)

l-boyMedlem sedan juli 2003221 inlägg
#4

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

mozillaMedlem 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]
solbulleMedlem sedan mars 20015 287 inlägg
#6

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

l-boyMedlem 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.

GeinMedlem 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?

solbulleMedlem 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")
l-boyMedlem sedan juli 2003221 inlägg
#10

Kör utan ; och med HTTP.

NapsterMedlem 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..

GeinMedlem sedan sep. 20005 700 inlägg
#12

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

InferisMedlem sedan sep. 2000670 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?

l-boyMedlem 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...

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)