Identische Wirkung von REMOTE_ADDR
Walter
- perl
0 Cheatah
Moin,
ich bin auf zwei Statements gestoßen und wollte wissen, ob diese in der Wirkung gleichwertig sind und welches ggf. vorzuziehen ist.
Diese sind
$ra = $query->param('remote_addr');
und
$ra = $ENV(REMOTE_ADDR);
Danke.
Walter
Hi,
ich bin auf zwei Statements gestoßen und wollte wissen, ob diese in der Wirkung gleichwertig sind und welches ggf. vorzuziehen ist.
sind sie nicht. Vorausgesetzt, $query ist ein Objekt des CGI-Moduls.
$ra = $query->param('remote_addr');
Dann wird hier nämlich ein URL- bzw. POST-Parameter ermittelt,
$ra = $ENV(REMOTE_ADDR);
während dies der Zugriff auf eine Umgebungsvariable ist - wenn auch in völlig falscher Schreibweise. Ich hoffe sehr, dass diese Code-Zeile niemals funktioniert.
Cheatah