Avatar billede hollow Nybegynder
07. juni 2007 - 23:48 Der er 5 kommentarer og
1 løsning

IP tilladelser

Hvordan definere jeg ikke kun en, men flere IP'er som skal have adgang til nogle bestemte sider.. min kode ser sådan her ud


<?php

if ($_SERVER['REMOTE_ADDR'] != "62.243.119.146") {

  echo ' Du har ikke adgang siden';
die();
}

?>
Avatar billede 0xffff Nybegynder
08. juni 2007 - 07:59 #1
tjah, der er mange måder at gøre det på. Det kommer lidt an på om du bruger en database i din applikation.

Hvis du ikke gør kan du jo eksempeltvist gøre således.


<?php
$ips=Array('62.243.119.146','10.0.0.1','10.0.0.2','10.0.0.3','10.0.0.4');

if (in_array(($_SERVER['REMOTE_ADDR']), $ips))
{
  echo ' Du har ikke adgang siden';
  die();
}

?>

ellers skal vi over og snakke tabeller og noget mysql.
Avatar billede danishmale Nybegynder
08. juni 2007 - 16:08 #2
Avatar billede hollow Nybegynder
08. juni 2007 - 16:35 #3
så vidt jeg lige kan gennemskue, så vil den ikke tillade de IPer, den vil derimod afvise dem...

skal der ikke puttes en != komando ind et sted?...

det er nemlig min egen ip jeg gerne vil tillade at kan komme ind på en liste over noget inventar, men jeg er ikke intereseret i at andre kan se det, det kunne jo opfordre dem til mere eller mindre lyssky gerninger :D
Avatar billede 0xffff Nybegynder
08. juni 2007 - 16:38 #4
<?php
$ips=Array('62.243.119.146','10.0.0.1','10.0.0.2','10.0.0.3','10.0.0.4');

if (!(in_array(($_SERVER['REMOTE_ADDR']), $ips)))
{
  echo ' Du har ikke adgang siden';
  die();
}

?>

er den omvendte af den kode jeps. my bad.
Avatar billede hollow Nybegynder
08. juni 2007 - 17:29 #5
går nok :D

det virker vidst fint :P bare smid et svar.. hehe :P
Avatar billede 0xffff Nybegynder
08. juni 2007 - 18:07 #6
svar kommer her.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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