tempelman
12/01/03, 20:42
Hallo allemaal
Ik ben inmiddels een tijdje aan het prutsen met PHP. Zo had ik een stukje
geschreven als:
echo "Je IP adres is: ";
echo $REMOTE_ADDR;
Dit werkte dus gewoon. Totdat ik de server voorzag van FreeBSD 4.7. Daarop
draait (volgens phpinfo() ) Apache 1.3 en PHP 4.2.3. Met name $REMOTE_ADDR
doet het niet. Ik ben een beetje aan het rommelen en vervolgens blijkt de
code:
echo "Je IP adres is: ";
echo $_SERVER[REMOTE_ADDR];
Kennelijk moet er nu "_SERVER" voor gezet worden.
Doe ik iets verkeerd? Is de syntax anders geworden onder FreeBSD? Ligt het
aan de versie van Apache (1.3 i.p.v. 2.x)?
Op zich kan ik met een veranderde syntax leven maar ik wil het gewoon
begrijpen.
Bedankt voor enige uitleg.
Ik ben inmiddels een tijdje aan het prutsen met PHP. Zo had ik een stukje
geschreven als:
echo "Je IP adres is: ";
echo $REMOTE_ADDR;
Dit werkte dus gewoon. Totdat ik de server voorzag van FreeBSD 4.7. Daarop
draait (volgens phpinfo() ) Apache 1.3 en PHP 4.2.3. Met name $REMOTE_ADDR
doet het niet. Ik ben een beetje aan het rommelen en vervolgens blijkt de
code:
echo "Je IP adres is: ";
echo $_SERVER[REMOTE_ADDR];
Kennelijk moet er nu "_SERVER" voor gezet worden.
Doe ik iets verkeerd? Is de syntax anders geworden onder FreeBSD? Ligt het
aan de versie van Apache (1.3 i.p.v. 2.x)?
Op zich kan ik met een veranderde syntax leven maar ik wil het gewoon
begrijpen.
Bedankt voor enige uitleg.