一个CGI的问题,急,在线等待!!! 没有返回期望的HTTP头这种情况多发生于目标文件未找到,表单的action=''在高版本php下也会发生 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 action='$PHE_SELF' 这样正确吗?因为想调用自身, <?echo $_SERVER['PHP_SELF'];?> 好像不是action 的问题。因为把action= 一个准确的文件结果也是不正确的。 对。用<?echo $_SERVER['PHP_SELF'];?>显示出来的就是自身文件。但是action='$PHP_SELF' 这样写正确吗?自身文件不可能总是找不到吧? CGI ErrorThe specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:为什么总是提示这个问题??? <?echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";echo "<input type=\"submit\" name=\"Submit\" value=\"提交\">";echo "</form>";?>你那,下面这样有输出吗<?echo $PHP_SELF;?> <?echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";echo "<input type=\"submit\" name=\"Submit\" value=\"提交\">";echo "</form>";?>这个仅仅是一个提交按钮。点提交按钮的时候,系统没有出现原来的错误。当我用下面的进行输出时,可以显示出本文件的目录和文件名称。<?echo $PHP_SELF;?> 但是将echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";代码代替原来的 echo "<form method='post' action='$PHP_SELF'>";的时候,系统还是出现那个错误,会不会是其他地方有问题???这段程序的原代码就是昨天晚上我发给你看的那个代码 但是如果用echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";echo "<input type=\"submit\" name=\"Submit\" value=\"提交\">";替换原来的echo "<form method='post' action='$PHP_SELF'>";后,就不显示提交按钮了! echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";echo "<input type=\"submit\" name=\"add_folder\" value=\"提交\">";//echo "</form>";// echo "<form method='post' action='$PHP_SELF'>";如果是这么写就出现那个提示错误,但是如果echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";echo "<input type=\"submit\" name=\"add_folder\" value=\"提交\">";echo "</form>"; echo "<form method='post' action='$PHP_SELF'>";写就没有出现CGI错误。 版主 你方便不方便把你的其他在线联系方式告诉一下??QQ?MsN? 当你不写Action的时候,他默认就是提交给自己! 你把他action到一个空的php页也会出错?比如说action到test.phptest.php里是空的东西<?echo "I'm a test.php";?>试一试咯 那就和action 没什么太大关系了可能是你自己写的代码有问题了再看看吧不然就把源代码铁出来看看咯:) 原代码我已经贴出来了,不过在在线求助,关于PHP变量的问题 这个主题里面 你这样写不累吗?不如写成这个样子,自己看这也方便亚<form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>>;<input type=submit name=add_folder value="提交"></form><form method='post' action='<? echo $PHP_SELF; ?> '>至于为什么出错,说不太清楚,看看php的书籍或者看看你的php.ini配置有没有问题吧对于你的描述,我实在没有遇到过:( 我估计是PHP.INI的问题,不清楚怎么来设置它 ADODB PHP 的一个简单奇怪问题 求高手解答 编辑器提交后取值问题 onkeyDown事件问题 print_r,print,echo问题,在线等 怎么将多选项(个人兴趣爱好等)插入数据库中,然后再从数据库中读出来,是否得用数组啊 请问怎样实现论坛的收藏夹功能? 本人急求主页的图片动态转换可链接的原码.那么好心人帮忙啊? 学php,在大连找不到工作啊 PHP配置问题!! 有一个网站静态化缓存的想法,大家来讨论一下. 为什么从from 中传过来的值会没有认到! 大家10.1快乐,庆!散分;还在上班的进来领分,庆feel8成为版主,还想做php版主的进!
echo $_SERVER['PHP_SELF'];
?>
<?
echo $_SERVER['PHP_SELF'];
?>
显示出来的就是自身文件。
但是
action='$PHP_SELF' 这样写正确吗?
自身文件不可能总是找不到吧?
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
为什么总是提示这个问题???
echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
echo "<input type=\"submit\" name=\"Submit\" value=\"提交\">";
echo "</form>";
?>你那,下面这样有输出吗
<?
echo $PHP_SELF;
?>
echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
echo "<input type=\"submit\" name=\"Submit\" value=\"提交\">";
echo "</form>";
?>
这个仅仅是一个提交按钮。点提交按钮的时候,系统没有出现原来的错误。
当我用下面的进行输出时,可以显示出本文件的目录和文件名称。
<?
echo $PHP_SELF;
?>
echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
代码代替原来的
echo "<form method='post' action='$PHP_SELF'>";
的时候,系统还是出现那个错误,会不会是其他地方有问题???
这段程序的原代码就是昨天晚上我发给你看的那个代码
echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
echo "<input type=\"submit\" name=\"Submit\" value=\"提交\">";
替换原来的
echo "<form method='post' action='$PHP_SELF'>";
后,就不显示提交按钮了!
echo "<input type=\"submit\" name=\"add_folder\" value=\"提交\">";
//echo "</form>";
// echo "<form method='post' action='$PHP_SELF'>";如果是这么写就出现那个提示错误,但是如果
echo "<form name=\"form1\" method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">";
echo "<input type=\"submit\" name=\"add_folder\" value=\"提交\">";
echo "</form>";
echo "<form method='post' action='$PHP_SELF'>";
写就没有出现CGI错误。
比如说action到test.phptest.php里是空的东西
<?echo "I'm a test.php";
?>
试一试咯
可能是你自己写的代码有问题了
再看看吧
不然就把源代码铁出来看看咯:)
在线求助,关于PHP变量的问题 这个主题里面
不如写成这个样子,自己看这也方便亚<form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>>;
<input type=submit name=add_folder value="提交">
</form>
<form method='post' action='<? echo $PHP_SELF; ?> '>至于为什么出错,说不太清楚,看看php的书籍或者看看你的php.ini配置有没有问题吧
对于你的描述,我实在没有遇到过:(