bbb.php <? echo $a; ?> 出现如下错误: CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
现在: 我直接输入http://(我现在上网的IP)/bbb.php?a=1 出现 CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:当我输入 http://(我现在上网的IP)/ 调出默认页面再加上"bbb.php?a=1" 显示正常!?
a.php
<?
echo '<a href="bbb.php?a=1">bbb</a>';
?>
bbb.php
<?
echo $a;
?> 出现如下错误:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
http://localhost/bbb.php?a=good!
显示正常但用a.php就出错
echo '<a href="bbb.php?a=1">bbb</a>';
?>
改成:
<a href="bbb.php?a=1">bbb</a>还有是不是单引号也有问题,这样:
<?
echo "<a href=\"bbb.php?a=1\">bbb</a>";
?>
a.htm
<html>
<body>
<a href="bbb.php?a=1">bbb</a>
</body>
</html>bbb.php
<?
echo $a;
?>单引号没问题,我试了好久也不明白什么原因。
好奇怪阿!各位大哥麻烦帮忙试试,有劳了。
查找“doc_root =”这行
将等号后置为空
太奇怪了,难道不能这么用?
改成
echo "<a href='bbb.php?a=1'>bbb</a>";
看行不.
请检查相关的设置。
"php -i"没有报告出错,另外将
echo '<a href="bbb.php?a=1">bbb</a>';
改成
echo "<a href='bbb.php?a=1'>bbb</a>";
效果相同。关于xuzuning(唠叨)大哥的建议,
我输入http://(我现在上网的IP)/a.php 访问自己,结果错误依然存在!?
我直接输入http://(我现在上网的IP)/bbb.php?a=1
出现
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:当我输入
http://(我现在上网的IP)/
调出默认页面再加上"bbb.php?a=1" 显示正常!?