Heim > Artikel > Backend-Entwicklung > So legen Sie den HTTP-Statuscode in PHP fest
So legen Sie den HTTP-Statuscode in PHP fest: Erstellen Sie zunächst eine PHP-Beispieldatei. Legen Sie dann den Antwort-HTTP-Statuscode über die Methode „http_response_code(int $response_code = ?)“ fest.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So legen Sie den HTTP-Statuscode in PHP fest
So legen Sie den HTTP-Statuscode in PHP fest
http_response_code - Den Statuscode der HTTP-Antwort abrufen/festlegen
Beschreibung
http_response_code(int $response_code = ?): mixed
Den HTTP-Statuscode der Antwort abrufen oder festlegen.
Parameter
response_code
Der optionale Antwortcode legt den Statuscode der Antwort fest.
Rückgabewert
Wenn der Antwortcode angegeben wird, wird der vorherige Statuscode zurückgegeben. Wenn „response_code“ nicht angegeben wird, wird der aktuelle Statuscode zurückgegeben. In einer Webserverumgebung beträgt der Standardwert für diese Statuscodes 200.
Wenn in einer Nicht-Webserver-Umgebung (z. B. einer CLI-Anwendung) aufgerufen wird und kein Antwortcode angegeben wird, wird „false“ zurückgegeben. In einer Nicht-Webserver-Umgebung wird die Bereitstellung von „response_code“ „true“ zurückgeben (nur wenn der Statuscode nicht zuvor festgelegt wurde).
Beispiel
Verwendung von http_response_code() in einer Beispiel-Webserverumgebung
<?php // 获取当前状态码,并设置新的状态码 var_dump(http_response_code(404)); //获取新的状态码 var_dump(http_response_code()); ?>
Die obige Routine gibt Folgendes aus:
int(200) int(404)
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo legen Sie den HTTP-Statuscode in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!