Avatar billede rbnielsen Nybegynder
09. marts 2006 - 18:17 Der er 5 kommentarer

Vedr. Blokering af personer

Hej

Jeg har denne her "kammerat" og da jeg er lidt ny i det her med at programmere i php, har han det med at sidde og spamme den lille gæstebog jeg har lavet som bliver vist midlertidig på forsiden mens jeg er i gang med at udvikle noget.

Men det jeg ønsker er at blokere ham ud fra hjemmesiden, og til det fik jeg det her lille stykke kode som tjekker efter om ip er inde i et array og hvis det er, sender den personen videre til en anden hjemmeside. Men da han er ret habil inden for it-verdenen kan han blot køre sig selv gennem en proxy og lave en ip om til noget helt andet.

Mit spørgsmål er så om ikke det er muligt at blokere ham på anden vis vha. et lille stykke php-kode. P.t. benytter jeg mig af noget kode som går således:

<?php>
$Ips = array('xxx.xxx.xxx.xxx');
if(in_array($_SERVER['REMOTE_ADDR'], $Ips))
    header("location: http://www.dr.dk");
?>

Jeg gik lidt i tankerne om ikke det var muligt at i stedet for at hente ip'en vha. REMOTE_ADDR om man så ikke kunne hente cmputer-navnet istedet for? For eksempel hvis man ønsker at åbne op for en computer på lokal netværket vha. '\\computer-navn'.

Håber der er nogen som kunne hjælpe mig med dette.

Hilsen
- rbnielsen
Avatar billede leif Seniormester
09. marts 2006 - 18:24 #1
Du kan umiddelbart kun gøre det enten via en Cookie eller IPadressen, du vil ikke kunne hente maskinens navn.
Avatar billede rbnielsen Nybegynder
09. marts 2006 - 18:48 #2
Er der så ellers ikke en anden metode hvorpå at man kan blokere andre på?
Avatar billede Bjarne Novice
09. marts 2006 - 21:18 #3
Du kan jo gøre det mere besværligt at poste indlæg.. Fx kunne du lave det, så man skal indtaste sin email-adresse - et script som afsender en kode (til email-adressen), som er påkrævet for at kunne skrive. Men du skal jo så huske, at hver kode kun må virke én gang og fx kun aktiv i en time... gætter på at dette vil gøre det både besværligt og kedeligt at spamme, hvorfor din besøgsven måske finder andre græsgange :)
Avatar billede Bjarne Novice
09. marts 2006 - 21:20 #4
- og skulle din besøgsven alligevel finde det sjovt at spamme - så blokere du bare hans email-adresse (så kan du jo se, hvor mange hotmails vedkommede gider oprette:) )
Avatar billede Slettet bruger
09. marts 2006 - 23:48 #5
Hvis det er fordi du tester, og ikke ønsker at andre overhovedet har adgang, kan du lave et check på om ip=din egen ip, ellers redirect til anden side.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester