Home  >  Article  >  Backend Development  >  Summary of header usage in PHP, summary of PHPheader usage_PHP tutorial

Summary of header usage in PHP, summary of PHPheader usage_PHP tutorial

WBOY
WBOYOriginal
2016-07-12 08:50:441101browse

A summary of header usage in PHP, a summary of PHP header usage

The examples in this article summarize the usage of header in PHP. Share it with everyone for your reference, the details are as follows:

The header() function in PHP is to send header information to the client.

What is header information?

Here is only a brief explanation, please read the http protocol in detail.

In the HTTP protocol, the server-side response content includes two parts: header information (header) and body content. The header information here is not the 93f0f5c25f18dab9d176bd4f6de5d30e9c3bca370b5104690d9ef395f2c5f8d1 part in HTML. Similarly, the body content The content is not a64997a0904a094b4570728d7f327acda0b5ad22ce41154d0eeb328c7ad40487. The header information is invisible to the user and contains many items, including server information, date, content length, etc. The body content is the entire HTML, which is everything you can see.

What is the use of header information?

Header information has many functions, the most important ones are the following:

1. Jump:

Header("Refresh:2; URL=http://localhost//session.php");//2秒后跳转

If the waiting time is 0, it is equivalent to header("location:").

Header("Location:http://localhost//session.php");//直接跳转

2. The content of the specified web page:

For the same XML file, if the header information specifies: Content-type: application/xml, the browser will parse it according to the XML file format. However, if the header information is: Content-type: text/xml, the browser will interpret it as stored text. (Browsers do not parse files according to extensions)

3. Attachment download:

$filename = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径
header('Content-type: application/x-jpg'); //文件的类型
header('Content-Disposition: attachment; filename="保存时的文件名.jpg"'); //下载显示的名字
readfile("$filename");
exit();

View:

$link = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径
//$link = "新建文本文档.xml"; //文件路径 可以绝对路径也可以相对路径
if (isset($link))
{
  Header("HTTP/1.1 303 See Other");
  Header("Location: $link");
  exit;
}

Readers who are interested in more PHP related content can check out the special topics of this site: "Summary of PHP File Operations", "Summary of PHP Operations and Operator Usage", "Summary of PHP Network Programming Skills", "Introduction Tutorial on PHP Basic Grammar" ", "Summary of PHP office document operation skills (including word, excel, access, ppt)", "Summary of PHP date and time usage", "Introduction to PHP object-oriented programming tutorial", "Summary of PHP string (string) usage" , "Introduction Tutorial on PHP MySQL Database Operation" and "Summary of Common PHP Database Operation Skills"

I hope this article will be helpful to everyone in PHP programming.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1133091.htmlTechArticleA summary of header usage in PHP, a summary of PHPheader usage. This example summarizes the usage of header in PHP. Share it with everyone for your reference, the details are as follows: The function of header() function in PHP is to give customers...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn