Avatar billede mfs85 Nybegynder
27. marts 2005 - 21:33 Der er 17 kommentarer

Nægte en IP

Ved ikke om det hører til her, da jeg ikke har meget forstand på det, men har en møgirriterende bruger på min hjemmeside og vil høre, om man kan spærre personens IP? Har en idé om det skal gøre i databasen, men ikke sikker.

Vil gerne have han slet ikke kan åbne siden. Nogen der kan hjælpe?
Avatar billede ebe Praktikant
27. marts 2005 - 21:34 #1
du kan vel lukke ham ude med firewall?
Avatar billede ebe Praktikant
27. marts 2005 - 21:35 #2
du skal bare lukke for ham på port 80
Avatar billede mfs85 Nybegynder
27. marts 2005 - 21:37 #3
Kunne man få en lidt mere detaljeret gennemgang af hvordan jeg gør det. Er ret ny indenfor det her og min side bliver kodet af en lidt mere ekspert men han er i sommerhus.
Avatar billede ebe Praktikant
27. marts 2005 - 21:39 #4
hvad er det for en firewall du har?
Avatar billede arne_v Ekspert
27. marts 2005 - 21:40 #5
Det er næppe via database at du skal udelukke ham, da det vel er din web server (PHP)
som connecter til MySQL.

Men du kan i dine PHP sider teste på hans IP adresse.
Avatar billede arne_v Ekspert
27. marts 2005 - 21:41 #6
$_SERVER['REMOTE_ADDR']
Avatar billede mfs85 Nybegynder
27. marts 2005 - 21:45 #7
Tror jeg må vente til webdesigneren kommer hjem fra sommerhus for jeg fatter ingenting af det der men tak for hjælper alligevel :)
Avatar billede fixbabe Nybegynder
27. marts 2005 - 21:48 #8
Filen banned.php

<?
$ip = getenv('REMOTE_ADDR');
if (($ip == "127.0.0.1")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")
|| ($ip == "0.0.0.0")){
echo "Du er ikke velkommen, smut pomfrit";

exit;
}else{
   
}
?>

I din "main site" smider du en include <?php include("banned.php") ?>

Sådan virker det:
Du finder personens ip eller host (hvis host så smut forbi www.myip.dk og få ipen)
add personen ip der hvor der står || ($ip == "0.0.0.0") eks || ($ip == "123.456.789.10") nu vil personen få en lille hilsen istedet for at se din side.
Avatar billede mfs85 Nybegynder
27. marts 2005 - 21:59 #9
mange tak - det vil jeg prøve :D Så kan han lære at opføre sig ordenligt
Avatar billede fixbabe Nybegynder
27. marts 2005 - 22:36 #10
jeg arbejder dog på at få lavet med mysql support du du kan add folk med grund, navn og ip
Avatar billede mfs85 Nybegynder
27. marts 2005 - 22:41 #11
Jeg har lige prøvet. Det positive er at den godt kan banne folk men samtidig opstår der en fejlmelding på siden om at der er en fejl i scriptet - altså index.php filen for de folk der ikke er banned.

Hvad kan problemet være?
Avatar billede fixbabe Nybegynder
27. marts 2005 - 22:42 #12
link ?
Avatar billede mfs85 Nybegynder
27. marts 2005 - 22:43 #13
www.premier-league.dk

Jeg har dog fjernet det igen - giv mig 2 min så vil jeg lige sætte koden ind i ftp'en igen.
Avatar billede fixbabe Nybegynder
27. marts 2005 - 22:45 #14
har du msn eller lign ? istedet for at vi spammer her :)
Avatar billede mfs85 Nybegynder
27. marts 2005 - 22:45 #15
sådan
Avatar billede mfs85 Nybegynder
27. marts 2005 - 22:45 #16
bnaa0005924@bolignet-aarhus.dk
Avatar billede fixbabe Nybegynder
27. marts 2005 - 23:03 #17
sådan :D
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
Computerworld tilbyder specialiserede kurser i database-management

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