php headers_sent的作用
来源:互联网 发布:阿里云服务器入门 编辑:程序博客网 时间:2024/05/17 07:21
headers_sent
定义
headers_sent() 函数检查 HTTP 标头是否已被发送以及在哪里被发送。 如果报头已发送,则返回 true,否则返回 false。
用法
headers_sent(file,line)//如果设置 file 和 line 参数,headers_sent() 会把输出开始的
PHP 源文件名和行号存入 file 和 line 变量中。
假如文件名是test.php,放在根目录下echo 'test';//假如该行是第5行if (!headers_sent($file, $line)) { header("Location: http://www.w3school.com.cn/"); exit; }else { echo "Headers sent in $file on line $line"; exit; }//该程序将输出 Headers sent in test.php on line 5
用途
用于判断在header(‘Location: /’),setcookie(), header()… 等function执行之前是否有输出(即输出到 页面),因为这些函数执行之前页面是不能有如何输出的包括空白,否则就会包下面的错误:
Cannot modify header information - headers already sent by (output started at /home/sakurallj/personDoc/phpWorkspace/sakura/app/AppKernel.php:25)
0 0
- php headers_sent的作用
- php head的作用
- php-fpm的作用
- php-fpm的作用
- php-fpm的作用
- header,headers_sent,headers_list,header_remove 使用说明
- php的@符号的作用
- PHP中header的作用
- PHP变量的作用域
- php的变量作用域
- PHP函数set_magic_quotes_runtime()的作用
- php变量的作用域
- php isset()函数的作用
- PHP函数set_magic_quotes_runtime()的作用
- PHP函数set_magic_quotes_runtime()的作用
- php中的call_user_func_array的作用
- PHP中 flock的作用
- php中eval的作用
- Github+Jekyll —— 创建个人免费博客(一)从零开始
- appserv 开启 curl
- loadrunner的 web server 服务器可以正常开启,但是就是打不开loadrunner 自带的航班系统的网站
- 第六章:Linux的目录配置
- Linux下Shell编程实现基于Hadoop的ETL(Sqoop封装篇)
- php headers_sent的作用
- android ListView常用xml属性
- Minicom 使用初步
- 算法训练 字符删除
- ambari动态添加datanode和nodemanager
- 很久没有启动datanode服务的节点,重新启动,出现的Block更新情况
- LeetCode *** 241. Different Ways to Add Parentheses
- 监控入门-Linux的平均负载(load average)
- 189. Rotate Array