溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何設置content type

發布時間:2021-06-17 10:23:36 來源:億速云 閱讀:372 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關php如何設置content type,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在PHP中可以通過header函數來設置content type,設置代碼如“header( 'Content-Type:text/html;charset=utf-8 ');”。

本文操作環境:Windows7系統、PHP7.1版,DELL G3電腦

php怎么設置content type?

php中利用header設置content-type和常見文件類型的content-type

在PHP中可以通過header函數來發送頭信息,還可以設置文件的content-type,下面整理了一些常見文件類型對于的content-type值。

//author <a href="http://www.lai18.com" target="_blank">http://www.lai18.com</a>   
//date 2015-06-22  
//定義編碼  
header( 'Content-Type:text/html;charset=utf-8 ');  
  
//Atom  
header('Content-type: application/atom+xml');  
  
//CSS  
header('Content-type: text/css');  
  
//Javascript  
header('Content-type: text/javascript');  
  
//JPEG Image  
header('Content-type: image/jpeg');  
  
//JSON  
header('Content-type: application/json');  
  
//PDF  
header('Content-type: application/pdf');  
  
//RSS  
header('Content-Type: application/rss+xml; charset=ISO-8859-1');  
  
//Text (Plain)  
header('Content-type: text/plain');  
  
//XML  
header('Content-type: text/xml');  
  
// ok  
header('HTTP/1.1 200 OK');  
  
//設置一個404頭:  
header('HTTP/1.1 404 Not Found');  
  
//設置地址被永久的重定向  
header('HTTP/1.1 301 Moved Permanently');  
  
//轉到一個新地址  
header('Location: <a style="color:rgb(51,119,170); text-decoration:none" href="http://www.example.org/" target="_blank">http://www.example.org/');</a>   
//文件延遲轉向:  
header('Refresh: 10; url=http://www.example.org/');  
print 'You will be redirected in 10 seconds';  
  
//當然,也可以使用html語法實現  
// <meta http-equiv="refresh" content="10;http://www.example.org/ />  
  
// override X-Powered-By: PHP:  
header('X-Powered-By: PHP/4.4.0');  
header('X-Powered-By: Brain/0.6b');  
  
//文檔語言  
header('Content-language: en');  
  
//告訴瀏覽器最后一次修改時間  
$time = time() - 60; // or filemtime($fn), etc  
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');  
  
//告訴瀏覽器文檔內容沒有發生改變  
header('HTTP/1.1 304 Not Modified');  
  
//設置內容長度  
header('Content-Length: 1234');  
  
//設置為一個下載類型  
header('Content-Type: application/octet-stream');  
header('Content-Disposition: attachment; filename="example.zip"');  
header('Content-Transfer-Encoding: binary');  
// load the file to send:  
readfile('example.zip');  
  
// 對當前文檔禁用緩存  
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');  
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past  
header('Pragma: no-cache');  
  
//設置內容類型:  
header('Content-Type: text/html; charset=iso-8859-1');  
header('Content-Type: text/html; charset=utf-8');  
header('Content-Type: text/plain'); //純文本格式  
header('Content-Type: image/jpeg'); //JPG***  
header('Content-Type: application/zip'); // ZIP文件  
header('Content-Type: application/pdf'); // PDF文件  
header('Content-Type: audio/mpeg'); // 音頻文件  
header('Content-Type: application/x-shockw**e-flash'); //Flash動畫  
  
//顯示登陸對話框  
header('HTTP/1.1 401 Unauthorized');  
header('WWW-Authenticate: Basic realm="Top Secret"');  
print 'Text that will be displayed if the user hits cancel or ';  
print 'enters wrong login data';

關于“php如何設置content type”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女