PHP中header用法及基本功能

墨辰丷
發布: 2023-03-29 12:34:02
原創
2126 人瀏覽過

這篇文章主要介紹了PHP中header用法,總結分析了header函數的基本功能與相應的使用技巧,需要的朋友可以參考下

PHP 中header()函數的作用是傳送頭訊息給客戶端。

什麼是頭資訊?

這裡只作簡單解釋,詳細的自己看http協定。

在HTTP協定中,伺服器端的答案(response)內容包含兩個部分:頭資訊(header) 和體內容,這裡的頭資訊不是HTML中的部分,同樣,體內容也不是< /BODY>。頭資訊是使用者看不見的,裡麵包含了很多項,包括:伺服器資訊、日期、內容的長度等。而體內容就是整個HTML,也就是你所能看見的全 部東西。

頭資訊有什麼用呢?

頭訊息的作用很多,最主要的有下面幾個:

#1、跳轉:

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

若等待時間為0,則與header("location:")等效。

Header("Location:http://localhost//session.php");//直接跳转
登入後複製

2、指定網頁的內容:

同樣一個XML文件,如果在頭資訊中指定:Content-type: application/xml 的話,瀏覽器會將其依照XML檔案格式解析。但是,如果在頭資訊中是:Content-type: text/xml 的話,瀏覽器就會將其視為存文本解析。 (瀏覽器不是依照副檔名解析檔案的)

3、附件下載:

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

檢視:

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

總結:以上就是本篇的全部內容,希望對大家的學習有所幫助。

相關推薦:

PHP針對多用戶實作更換頭像功能實例分享

PHP實作使用者登入的案例代碼

ThinkPHP可防止重複提交表單的方法

以上是PHP中header用法及基本功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!