没有返回期望的HTTP头
这种情况多发生于目标文件未找到,表单的action=''在高版本php下也会发生
这种情况多发生于目标文件未找到,表单的action=''在高版本php下也会发生
解决方案 »
- 有个网站能查出任何QQ都进了什么QQ群!怎么弄的数据库啊
- 登陆验证用户名和密码失败?
- 关于unserialize的问题
- mysql 的问题,AND 和 LIKE 不能并存于一个WHERE 条件里面吗
- 关于用mkdir()函数建目录的问题
- 为什么数据提交进mysql里以后都成了问号“???”了?
- 初学php,包含文件的问题。
- winme下我的php4.2.2用不了.
- 有关在地址栏中传递参数的问题,可能很简单吧...请对phpmyadmin有研究的兄弟进来
- 二元二次方程组近似解
- 为什么从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配置有没有问题吧
对于你的描述,我实在没有遇到过:(