国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中header函數后是否應該有exit

2024-09-04 11:48:27
字體:
來源:轉載
供稿:網友

php header后是否需要書寫exit以終止程序,以前一直沒有太在意,今天遇到個bug,才發現這還是個問題,特意寫了段代碼測試了一下,代碼如下:

通常有以下三種,代碼如下:

  1. Location: xxxx:yyyy/zzzz 
  2. Content-Type: xxxx/yyyy 
  3. Status: nnn xxxxxx 

常用實例

1.實現重定向(狀態碼302),代碼如下:

header(”Location: http://m.survivalescaperooms.com”);
exit;
?>

例子代碼如下:

  1. header("Location:http://m.survivalescaperooms.com/"); 
  2. //exit(); 
  3. file_put_contents($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."n.txt",'php程序員教程網',LOCK_EX);  

如果證明php文件運行過程中如果碰到有header("Location:某個頁面URL");這種語句,會直接跳轉到另一個頁面,但是這里的跳轉并沒有影響當前php文件的繼續執行,也就是是說php header跳轉之后,當前頁面的腳本會繼續執行,如果需要終止腳本運行,需要加exit()或者die().

但對于有些用法就不需要了.

404代碼如下:

header('HTTP/1.1 404 Not Found'); 
header("status: 404 Not Found"); 
?>
 
301代碼如下:
 
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: m.survivalescaperooms.com" );
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武山县| 阿图什市| 樟树市| 杭锦旗| 芦山县| 芦溪县| 苏州市| 全州县| 城步| 北安市| 郓城县| 张家界市| 石渠县| 射洪县| 得荣县| 沾化县| 阿拉善右旗| 四子王旗| 塔河县| 渝北区| 三门县| 安康市| 枣庄市| 三原县| 罗源县| 烟台市| 铅山县| 深圳市| 威海市| 佛冈县| 怀集县| 若尔盖县| 汾阳市| 崇礼县| 宾川县| 盱眙县| 铜川市| 白城市| 潢川县| 娄底市| 巫溪县|