php : Zeigen die Kopfzeilen empfangen von dem browser
So, wenn ein browser eine HTTP-Anfrage an einen server, ist es in der form einige Header (get/post, cookies, host, User Agent, etc..). Gibt es eine Möglichkeit, ich kann Lesen, und zeigt Sie in einem php-Skript? Und ja, $_GET, $_POST und $_COOKIE sind dort in Ordnung. Ich war auf der Suche für den rest der header-info. zB http://pgl.yoyo.org/http/browser-headers.php Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein Favorit: http://php.net/manual/en/function.apache-request-headers.php
get_headers() Funktion ist, was Sie suchen. Wie zitiert
Einfaches Beispiel:
Ausgänge alle Informationen, die das senden von dem server:
Update
Erhalten Sie die Informationen, die per Browser auf Sie zugegriffen werden kann von
$_SERVER
super Globale variable. Zum Beispiel das folgende Codefragment gibt alle browser-bezogene Informationen.Ähnlich,
REQUEST_METHOD
: gibt den HTTP-Request-Methoden wie GET, HEAD, Put, PostHTTP_HOST
: gibt die HOST-InformationenHTTP_COOKIE
: gibt die raw-Informationen über die Cookie-header [Quelle]Können Sie die
$_GET['requestName']
,$_POST['requestName']
(oder$_REQUEST['requestName']
man entweder ein GET oder POST), um diese zu erhalten.Cookies sind über
$_COOKIE['varName']
. Möglicherweise möchten Sie auch zu schauen$_SESSION[]
als gut.Ja. Blick in die $_POST, $_GET und $_COOKIE superglobals. Sie sind arrays, enthalten die header-Informationen.
http://www.tizag.com/phpT/postget.php