|
在setcookie前用include包含了一个abc.php文件,文件中有下面这样一个函数(在文件abc.php中没有对该函数进行调用,也没有输出语句):
[code:1]
function b($id)
{
$i=$id;
switch ($i)
{
case 0:
echo "....";
break;
case 1:
echo "....";
break;
default:
echo "...";
}
}
[/code:1]
调用的该语句在setcookie之后或干脆不调用都会提示:
"Warning: Cannot add header information - headers already sent by(output...abc.php:36)..."
36行即是abc.php中b()的位置.如果删除该函数,运行就正常,一加上该函数就有上述提示.由于知道在setcookie前不能有输出,但以自定义函数形式的输出且没有调用也不行么?请高手赐教! |
|