Heim >Backend-Entwicklung >PHP-Tutorial >Verwenden Sie die PHP-Funktion „header', um HTTP-Header zu senden
Verwenden Sie die PHP-Funktion „header“, um HTTP-Header zu senden.
In PHP müssen wir häufig mit Browsern und Servern kommunizieren, indem wir HTTP-Header senden. In diesem Zusammenhang bietet PHP eine sehr nützliche Funktion header(), die es uns ermöglicht, verschiedene Arten von Headern zu senden, z. B. Weiterleitungen, das Setzen von Cookies, das Setzen des Caches usw. In diesem Artikel erfahren Sie, wie Sie die PHP-Funktion header() zum Senden von HTTP-Headern verwenden.
<?php header("HTTP/1.1 200 OK"); ?>
<?php header("Location: http://www.example.com"); ?>
<?php // 设置缓存时间为10分钟 $cache_time = 600; header("Cache-Control: public, max-age={$cache_time}"); ?>
<?php // 设置一个名为 "username" 的Cookie $username = "John Doe"; header("Set-Cookie: username={$username}; expires=Thu, 31 Dec 2022 23:59:59 GMT"); ?>
<?php header("HTTP/1.1 403 Forbidden"); ?>
Zusammenfassung:
Dieser Artikel zeigt Ihnen, wie Sie die PHP-Funktion header() zum Senden von HTTP-Headern verwenden. Sie können die Funktion header() verwenden, um verschiedene Header-Typen zu senden, z. B. umleiten, Cookies setzen, Cache setzen usw. Durch die flexible Nutzung dieser Header können wir besser mit Browsern und Servern kommunizieren und das Benutzererlebnis verbessern.
Das Obige ist eine kurze Einführung und ein Codebeispiel zum Senden von HTTP-Headern mit der PHP-Funktion header(). Hoffe das hilft!
Das obige ist der detaillierte Inhalt vonVerwenden Sie die PHP-Funktion „header', um HTTP-Header zu senden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!