webForumDet fria alternativet
Logga in / Bli medlem

IP Adder och IP Blocker

ASP

3 svar · 245 visningar · startad av magnusfernstrom

Medlem sedan mars 20033 686 inlägg
Trådstart#1

Haj haj har en liten fråga bara håller ju som kanske alla nog redan vet på med en Gästbok och undrar nu hur man gör för att min besökares IP nummer ska loggas i en databas? När jag sedan har ett ip och denna person med detta ip kanske har skrivit nåt dumt eller nåt och jag vill blocka hans ip hur gör man då? Som ni kanske ser så har jag inget exempel att utgå från men någon kanske vet koden? Mycket tacksam för svar/hjälp // Mvh Magnus Fernström

Medlem sedan mars 20023 561 inlägg
#2

Du kan ju ha en tabell innehållande alla bannade ip-adresser. Sedan när besökaren besöker gästboken kan du ju kolla mot tabellen om hans ip finns med. Om det gör det får besökaren ett meddelande om att han inte får komma in pga osv.. Om det inte finns med får han se gästboken.

Medlem sedan juni 2002169 inlägg
#3

Besökarens IP-adress får du reda på genom att använda request.servervariables("remote_addr"). Det värdet kan du ju lämpligen spara i din databas och sedan jämföra det värdet med besökarens IP-adress nästa gång.

Detta kommer dock inte att funka så vidare bra eftersom många har dynamisk tilldelning av IP-adress. D.v.s. var gång man kopplar upp sig får man en ny IP-adress (modemanslutningar är nästan alltid så).

Säkraste sättet att slippa undan oönskade inlägg är man måste registrera sig först med verifiering via email. Å andra sida skrämmer det nog bort en del besökare.

Medlem sedan mars 20033 686 inlägg
#4

Ok tackar då nån mer som har förslag? eller e detta det som funkar?

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)