Wie zum abrufen von HTTP-Header in perl als CGI
Ich bin mit Perl/CGI/Apache und möchten Holen Sie sich das X-Forwarded-For HTTP-header. Wie mache ich das?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit Perl/CGI/Apache und möchten Holen Sie sich das X-Forwarded-For HTTP-header. Wie mache ich das?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Außer für ein paar Kopfzeilen, die werden speziell behandelt, CGI speichert den Wert von
Header-Name:
in der environment-variableHTTP_HEADER_NAME
. AlsoX-Forwarded-For
(falls vorhanden, in der Anfrage), die gefunden werden sollen, die in$ENV{HTTP_X_FORWARDED_FOR}
.HTTP_ACCEPT_ENCODING
CGI ist eine Methode für den Zugriff auf HTTP-request-header-Felder, die sogenannten "http", so kann man sagen:
Dies funktioniert unabhängig davon, ob man läuft als CGI, in fastcgi, mod_perl, etc...