Heim >Backend-Entwicklung >PHP-Tutorial > 开启OB缓存无效?求解。该如何处理

开启OB缓存无效?求解。该如何处理

WBOY
WBOYOriginal
2016-06-13 12:42:51849Durchsuche

开启OB缓存无效???求解。
是这样的,php.ini的ob是关闭的,我直接运行下面的代码提示错误:

<?php<br />
echo "ok";<br />
header("content-type:text/html;charset=utf-8");<br />
echo "ook";<br />
?>

以后输出:
ok<br />
Warning: <br />
Cannot modify header information - headers already sent by (output started at C:\php\apache\htdocs\static\test.php:1) in C:\php\apache\htdocs\static\test.php on line 4<br />
ook


加上ob_start()开启ob缓存,应该是没有错误了,我加上ob,代码如下:
<?php<br />
ob_start(); <br />
echo "ok";<br />
header("content-type:text/html;charset=utf-8");<br />
echo "ook";<br />
?>


运行结果:
ok<br />
Warning: Cannot modify header information - headers already sent by (output started at C:\php\apache\htdocs\static\test.php:1) in C:\php\apache\htdocs\static\test.php on line 4<br />
ook

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn