Der Martin: $REMOTE_ADDR funktioniert nicht

Beitrag lesen

Hallo,

In meinem PHP Skript versuche ich die IP Adresse auszulesen:
$ip =$REMOTE_ADDR

warum dann über die vordefinierten Variablen von anno Methusalem? In den heutigen PHP-Versionen gibt es für solche Informationen das superglobale Array $_SERVER[], und über das Element $_SERVER['REMOTE_ADDR'] erreichst du auch das Gewünschte.
AFAIR ist es eine PHP-Konfigurationssache, ob die alten Variablen überhaupt noch vorgehalten werde oder nicht.

Dabei erhalte ich immer "" als Rückgabe, ...

Und eine Notice, da du error_reporting sicher auf E_ALL gesetzt hast.

Das ist ein großes Shopskript, das ich nicht nach allen $REMOTE_ADDR durchsuchen und ersetzen möchte, deswegen meine Frage.

Warum das? Search&Replace sollte doch so ziemlich jeder Editor beherrschen. Das kann ja sogar der Windows-Notepad.

So long,
 Martin

--
Lieber Blödeleien als blöde Laien.