Home > Backend Development > PHP Tutorial > Header usage and basic functions in PHP

Header usage and basic functions in PHP

墨辰丷
Release: 2023-03-29 12:34:02
Original
2216 people have browsed it

This article mainly introduces the usage of header in PHP, summarizes and analyzes the basic functions and corresponding usage skills of the header function, friends in need can refer to

Header() function in PHP The function 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 part in HTML. Likewise, body content is not < /BODY>. 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秒后跳转
Copy after login

If you wait for time If it is 0, it is equivalent to header("location:").

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

2. Specify the content of the web page:

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

3. Attachment download:

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

View:

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

Summary: The above is the entire content of this article. I hope it will be helpful to everyone's study.

Related recommendations:

PHP implementation example sharing of avatar changing function for multiple users

PHP implementation case code for user login

ThinkPHP method to prevent repeated form submission

The above is the detailed content of Header usage and basic functions in PHP. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template