什么是PHP中的header()函数?

header()函数是预定义的PHP本机函数。使用header()HTTP函数,我们可以控制Web服务器发送到客户端或浏览器的数据,然后再发送其他输出。

标头功能设置服务器给定的HTTP响应的标头。我们可以使用PHP中的标头函数来执行各种操作,例如更改页面位置,设置时区,设置缓存控件等。

header()下面列出了PHP中的一些重要用法:

重定向页面。

它用于在PHP中将a从一个网页重定向到另一网页。

例:

header('Location:give your url here');

在标头响应中设置Content-Type:

PHP默认发送Content-Type:text / html。如果要更改Content-Type,可以使用header()函数来实现。

例:

Generated PDF file :header('Content-Type: application/pdf');
Return response in json format:header('Content-Type: application/pdf');.

在标头响应中设置HTTP状态。

例:

header("HTTP/1.0 404 Not Found");

将响应发送到没有缓存的浏览器。

下面的示例通过将覆盖浏览器设置的标头信息发送到非缓存来帮助防止缓存。

例:

header("Cache-Control: no-cache, must-revalidate");