php header的用法是:1、跳轉(zhuǎn)頁面;2、聲明【content-type】;3、返回response狀態(tài)碼;4、在某個(gè)時(shí)間后執(zhí)行跳轉(zhuǎn);5、控制瀏覽器緩存;6、執(zhí)行http驗(yàn)證。
相關(guān)學(xué)習(xí)推薦:php編程(視頻)
php header的用法是:
1. 跳轉(zhuǎn)頁面
header('Location:'.$url); //Location和":"之間無空格
2. 聲明content-type
header('content-type:text/html;charset=utf-8');
3. 返回response狀態(tài)碼
header('HTTP/1.1 404 Not Found');
4. 在某個(gè)時(shí)間后執(zhí)行跳轉(zhuǎn)
header('Refresh: 10; url=http://www.baidu.com/'); //10s后跳轉(zhuǎn)
5. 控制瀏覽器緩存
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache");
6. 執(zhí)行http驗(yàn)證
header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Basic realm="Top Secret"');
7. 執(zhí)行下載操作
header('Content-Type: application/octet-stream'); //設(shè)置內(nèi)容類型 header('Content-Disposition: attachment; filename="example.zip"'); //設(shè)置MIME用戶作為附件 header('Content-Transfer-Encoding: binary'); //設(shè)置傳輸方式 header('Content-Length: '.filesize('example.zip')); //設(shè)置內(nèi)容長(zhǎng)度
想了解更多編程學(xué)習(xí),敬請(qǐng)關(guān)注php培訓(xùn)欄目!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com