Remote_addr ip

Status
Niet open voor verdere reacties.

Frenske123

Terugkerende gebruiker
Lid geworden
2 jul 2007
Berichten
1.267
Hallo
Onderstaand begin van een conditie,

ik wil meerder ip nummers invoegen,,alleen mijn "scheiding" klopt niet(onderste regel)


if ($_SERVER['REMOTE_ADDR'] == '11.33.333.555') {


if ($_SERVER['REMOTE_ADDR'] == '11.33.333.555','11.111.255.555') {

iemand die weet hoe het wel moet ??alvast bedankt
 
Als je met een lijst wilt vergelijken moet je in_array gebruiken:

PHP:
if( in_array( $value, array( "value1", "value2", "value3" ) ) {
  // doe iets
}
 
Code:
 if ($_SERVER['REMOTE_ADDR'] == '22.33.444.555'&&'22.222.333.444') {
include($include_path.'/a.php'); 
} else {
include($include_path.'/b.php'); 
}

Frats , bedankt voor antwoord ,
Ik heb het nu gescheiden met &&,,werkt waarschijnlijk??
jou antwoordt is me niet helemaal duidelijk, vandaar nu de gehele code
 
PHP:
$ip = $_SERVER['REMOTE_ADDR'];

if(in_array($ip, array("22.33.444.555", "22.222.333.444", "33.44.55.66", "44.55.66.77"))
{
       include($include_path.'/a.php'); 
}
else
{
       include($include_path.'/b.php'); 
}

Op die manier dus :) Je kunt nu dus meerdere IP adressen toevoegen in die array, gescheiden dmv een komma.
 
Als het niet teveel IP-adressen zijn had je ook gebruik kunnen maken van de logische of ('||'):
PHP:
if ($_SERVER['REMOTE_ADDR'] == '11.33.333.555' || $_SERVER['REMOTE_ADDR'] == '11.111.255.555')
 
Als het niet teveel IP-adressen zijn had je ook gebruik kunnen maken van de logische of ('||'):
PHP:
if ($_SERVER['REMOTE_ADDR'] == '11.33.333.555' || $_SERVER['REMOTE_ADDR'] == '11.111.255.555')


bedankt:thumb: weer een eventuele optie erbij
 
je open 3x (
en sluit er maar 2

if(in_array($ip, array("22.33.444.555", "22.222.333.444", "33.44.55.66", "44.55.66.77"))
 
je open 3x (
en sluit er maar 2

if(in_array($ip, array("22.33.444.555", "22.222.333.444", "33.44.55.66", "44.55.66.77"))


Klopt ,,zal gewoon een kopieer foutje van Sumbeam geweest zijn

Had ik al wat onduidelijk aangegeven in topic 8 tussen de 2 icoontjes >> )
 
Klopt, mist inderdaad een haakje, mijn fout :) Waarschijnlijk iets te snel in elkaar gezet en normaal gesproken wijst mn editor mij op die fout met een knalrood kleurtje, haha
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan