php中的Output_buffering太小了

时间:2014-08-25 01:26:45

标签: php html

当我尝试将HTML放入我的PHP代码中以在我的网页中使用重复内容时,当我尝试使用header:('Location: newpage.php')在PHP中加载新页面时,我收到此警告,而分离的HTML表单则是PHP代码很好。

  

警告:无法修改标题信息 - 已在第n行上的x:\ xxx \ xxxx.php中发送的输出(输出从x:xxx \ xxx.php:nn开始)

所以我搜索并发现人们在这里询问类似的问题,并被告知做PHP然后PHP不是一个好主意。但我真的需要这种格式,所以我搜索并发现一些人提到PHP中的output_buffering为null或关闭,但在我的情况下,当我将其更改为“= on”时,我的PHP.ini有“output_buffering = 4096” ,页面加载再次正常工作。但是在php.ini中,评论说要小心使用“= on”,所以我将缓冲大小加倍到8192,然后标题使用对我来说很好。

0 个答案:

没有答案