php中flush和header同时使用报错问题
发布网友
发布时间:2022-04-07 06:34
我来回答
共2个回答
热心网友
时间:2022-04-07 08:03
header('Status: 2342');之前肯定是不能输出的;
以下是一个ob函数的使用标准你可以参考下:
ob_start();
........
if ( something ){
ob_end_clean();
header("Location: yourlocation");
exit;
else{
..........
ob_flush(); //可省略
要想在header前有输出的话,可以修改php.ini文件
output_handler =mb_output_handler
或 output_handler =on
热心网友
时间:2022-04-07 09:21
header前面不能用任何的输出······你前面有echo····所以肯定会报错的··