已解决,我错过了添加文件夹路径。最近重组了我的服务器,从而给我造成了一个问题。PHP头问题(),重定向到父目录中的HTML页面
当我试图重定向到父目录中的HTML页面时,遇到了PHP中header()的问题。我试图在论坛中找到一些答案,但没有成功。
我已经尝试使用../above.html和完整的地址http://www.test.com/above.html没有成功。另外值得一提的是,我发送一个隐藏的输入redirrURL,但我已检查,我得到正确的地址。
这是我的代码看起来是现在,但我不断收到404:
$redirrURL = $_POST['pageType'];
header("Location: $redirrURL");
这就是我所说的,使用的标题()的PHP文件;
<form method="post" action="rateBarFunction.php">
<td>
<input type="hidden" name="pageType" value="<? echo $redirrURL ?>" />
<select name="grade">
<option value="" style="display:none;"></option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
<input type="submit" name="submit"/>
</td>
</form>
<?php
echo "</tr>";
}
echo "</table>";
?>
它不起作用,因为我使用header()后回显HTML代码?
您是否遇到PHP错误?那么错误是什么? – Jocelyn 2013-04-04 17:02:25
用户是否指向了正确的URL? – PeeHaa 2013-04-04 17:11:36
我没有得到任何PHP错误,只有我得到的是404 - 没有找到..我在我的HTML文档上使用了相同的文件名,我试图重定向到。 – Burro 2013-04-04 17:12:19