程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php header後是否應該有exit

php header後是否應該有exit

編輯:關於PHP編程

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

<?php
header("Location:http://www.phpernote.com/");
//exit();
file_put_contents($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."n.txt",'php程序員教程網',LOCK_EX);

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

您可能感興趣的文章

  • php get_headers 判斷URL是否有效
  • php get_headers函數的作用及用法
  • php用header()實現文件下載,下載的文件提示被破壞不能打開的解決辦法
  • php 模擬get_headers函數
  • php header 404跳轉錯誤頁面的寫法
  • php header的用法小結
  • PHP中跳出多重循環使用break,continue,goto,return,exit的用法和區別
  • php在數組中查找某個值是否存在(in_array(),array_search(),array_key_exists())

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved