加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 低代码、办公协同、物联平台、操作系统、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php中header函数后是不是应该有exit

发布时间:2023-11-04 12:02:25 所属栏目:PHP教程 来源:网络
导读:   通常有一下三种:



   代码如下



  1 Location: xxxx:yyyy/zzzz



  2 Content-Type: xxxx/yyyy



  3 Status: nnn xxxxxx



  常用实例



  1
  通常有一下三种:
 
   代码如下
 
  1 Location: xxxx:yyyy/zzzz
 
  2 Content-Type: xxxx/yyyy
 
  3 Status: nnn xxxxxx
 
  常用实例
 
  1.实现重定向(状态码302)
 
   代码如下
 
  1
 
              header(”Location: http://www.111com.net”);
 
              exit;
 
              ?>
 
  例子
 
   代码如下
 
  1
 
              header("Location:http://www.111com.net/");
 
              //exit();
 
              file_put_contents($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."n.txt",'php程序员教程网',LOCK_EX);
 
  果证明php文件运行过程中如果碰到有header("Location:某个页面URL");这种语句,会直接跳转到另一个页面,但是这里的跳转并没有影响当前php文件的继续执行。也就是是说php header跳转之后,当前页面的脚本会继续执行。如果需要终止脚本运行,需要加exit()或者die()。
 
  但对于有些用法就不需要了
 
  404代码
 
   代码如下
 
  1
 
              header('HTTP/1.1 404 Not Found');
 
              header("status: 404 Not Found");
 
              ?>
 
  2 301
 
  3
 
              Header( "HTTP/1.1 301 Moved Permanently" ) ;
 
              Header( "Location: www.111com.net" );
 
              ?>
 

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章