So legen Sie Anforderungs-Header-Informationen in PHP fest: 1. Verwenden Sie die Header-Funktion, um die Anforderungs-Header-Informationen festzulegen. 2. Legen Sie die Anforderungs-Header-Informationen über die fsockopen-Funktion fest. 3. Legen Sie die Anforderungs-Header-Informationen mithilfe der Curl-Komponente fest.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie lege ich Anforderungsheaderinformationen in PHP fest?
php legt HTTP-Anforderungsheaderinformationen und Antwortheaderinformationen fest
Festlegen der Header-Informationen des Anforderungsservers kann mit fsockopen- und curl-Komponenten verwendet werden. Die Header-Funktion kann nur zum Festlegen der Header-Informationen der Client-Antwort verwendet werden, nicht jedoch zum Festlegen der Header-Informationen des Servers.
1. Verwendung der Header-Funktion
header('WWW-Authenticate: Negotiate'); header('User-Agent:Mozilla/5.0);
Mehrere Header müssen direkt miteinander verbunden werden
2. Verwendung der Funktion fsockopen
1.php
2.php
<?php $fp = fsockopen("test.com", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET /2.php HTTP/1.1\r\n"; $out .= "Host: test.com\r\n"; $out .= "name:longqiqi\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); } ?>
3
1.php? „Das obige ist der detaillierte Inhalt vonSo legen Sie Anforderungsheaderinformationen in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!