Hey,

ik ben nog maar net begonnen met php, en ik zit nu al met een vraag nl: hoe achterhaal je het ip van een bezoeker?
mvg
Met $_SERVER["REMOTE_ADDR"];
$SERVER['REMOTE_ADRR'];

Zonder _ erbij... Er moet toch op elke regel een uitzondering zijn :P
Bij mij is het toch echt met een _ hoor. Dus gewoon $_SERVER["REMOTE_ADDR"];

De enige 'uizondering' op die regel is $GLOBALS. Alle andere superglobals zijn met underscore.
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

$_SERVER komt dus van bovenstaande...
@Cyppher
Ooit gehoord van super globals
Sorry people... Was denk ik in de wat... Is GLOBALS echt de enige zonder _??

Wist bijna zeker dat het zonder was.. Mijn excuses
Ik gebruik altijd deze:

if (getenv (HTTP_X_FORWARDED_FOR)) {
$ip = getenv (HTTP_X_FORWARDED_FOR);
}
else {
$ip = getenv (REMOTE_ADDR);
}
Jan Koehoorn schreef op 23.08.2005 15:13
Ik gebruik altijd deze:

if (getenv (HTTP_X_FORWARDED_FOR)) {
$ip = getenv (HTTP_X_FORWARDED_FOR);
}
else {
$ip = getenv (REMOTE_ADDR);
}


Proxy check dus :)

Reageren