Es gibt ein paar Methoden, aber es hängt von Ihrer Software. Wenn Sie Apache verwenden, können Sie Folgendes anzeigen:
apache_request_headers()
getallheaders()
apache_response_headers()
für herauszufinden, was Sie zurück senden werden.
Ich glaube, dass alle oben genannten Links erfordern, dass Apache als ein Modul konfiguriert werden, und nicht als CGI. Sie können Ihre aktuellen Einstellungen überprüfen, wenn Sie sich nicht sicher sind, indem Sie Ihre phpinfo() verwenden und die Server-API suchen. Wenn es CGI heißt, hast du bei diesen Funktionen kein Glück.
Es gibt jedoch zusätzliche Variablen, die Sie verwenden können, wenn Sie die CGI-Installation betrachten. Diese gibt es sowohl mit dem Modul und die CGI/CLI-API btw, und sind alle Kinder des $ _ENV/$ HTTP_ENV_VARS (envirornmental) Superglobal:
HTTP_ACCEPT
HTTP_ACCEPT_ENCODING
HTTP_ACCEPT_LANGUAGE
HTTP_CONNECTION
HTTP_USER_AGENT
HTTP_REDIRECT_STATUS
HTTP_REMOTE_ADDR
HTTP_REMOTE_PORT
SERVER_PROTOCOL
und REQUEST_METHOD
können Sie haben mehr je nach Konfigurationen, aber die Chancen sind diese alle Daten sind enthalten, die Sie suchen. Wenn Ihre PHP-Version> = 5.0.0 ist, können Sie auch get_headers()
verwenden, was meiner Meinung nach API-unabhängig ist.
Hoffe, dass hilft!
Für weitere Informationen wenden Sie sich bitte prüfen,
http://www.codingforums.com/archive/index.php/t-69186.html
Vielleicht suchen Sie nach Fiddler? – Thomas