Avatar billede big_ossi Nybegynder
09. juni 2004 - 01:40 Der er 7 kommentarer og
1 løsning

simpel ban af 2 ip'er ?

Hvordan laver man simpelst en ban af to ip adresser på ens hjemmeside ?
Avatar billede dennismp Nybegynder
09. juni 2004 - 01:45 #1
if( $_SERVER['REMOTE_ADDR'],array('192.168.1.1','192.168.1.2')) ) {
  die("Banned");
}
Avatar billede dennismp Nybegynder
09. juni 2004 - 01:46 #2
Jeg plejer dog at bruge .htaccess - men siden du spørger i php såmå det vel være et php svar du søger efter.. (?)
Avatar billede big_ossi Nybegynder
09. juni 2004 - 01:48 #3
jes lige hvad jeg manglede... takker
Avatar billede big_ossi Nybegynder
09. juni 2004 - 01:49 #4
hov.. lig et svar og du får points
Avatar billede dennismp Nybegynder
09. juni 2004 - 01:50 #5
ok :)
Avatar billede Slettet bruger
09. juni 2004 - 02:02 #6
dennismp > I hvilket sammenhæng kan man banne vha. .htaccess ?
Avatar billede dmcn Praktikant
09. juni 2004 - 02:57 #7
dennismp : Er det bare mig, eller mangler der ikke et funktionskald i din scriptstump? Så vidt jeg kan se vil en in_array passe fint ind, eller?
Avatar billede dennismp Nybegynder
09. juni 2004 - 11:27 #8
Suk :(

Du har ret - sjovt at ossi har accepteret alligevel :).

if( in_array($_SERVER['REMOTE_ADDR'],array('192.168.1.1','192.168.1.2')) ) {
  die("Banned");
}

parc00n; Jeg syntes udmiddelbart det er nemmere at bruge mod_rewrite til at redirecte til en speciel side hvor der skrives hvorfor vedkommende er bannet. Hvis man ligger det i roden af sin website så er hele sitet "beskyttet", uden at man skal ind og pille i php-filerne (hvis man dog har en fælles fil som includeres i alle andre filer er det jo heller ikke noget stort problem).
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