【发布时间】:2023-03-10 22:05:02
【问题描述】:
我在当前的一个项目中遇到了问题。只是分享是否有人对此类问题有经验。当我尝试使用以下脚本时:
header('Content-Type: image/jpeg');
以下错误显示:
警告:无法修改标头信息 - 标头已由第 89 行 /location/controller/Captcha.php 中的(输出开始于 /location/test.php:1)发送
我用过ob_clean();在 header('Content-Type: image/jpeg'); 函数之前清理缓冲区。但没有工作。 我也在检查 php 文件中的任何输出或换行符,但什么也没找到。
谁能给我一个解决方案?
【问题讨论】:
-
<?php标记、HTML 或其他类型的输出之前或上方有空格。
标签: php character-encoding header file-encodings