【发布时间】:2012-08-03 02:52:51
【问题描述】:
<?php
ob_start();
echo "<body><p>Hello "
if ($condition) {
header( "Location: http://www.google.com/" );
exit;
}
echo " World!</p></body>";
ob_end_flush();
?>
当$condition 为真时,我明白了:
<body>Hello
我想要的是当$condition 为真然后去谷歌!!!
我不知道发生了什么,你能解释一下或者给我一个解决方案吗!?
谢谢。
【问题讨论】:
-
IMO,ob_start() 可以去掉
-
我无法删除 ob_start() 因为我需要在写入客户端之前处理输出。
标签: php header location ob-start