奇怪的403禁止:您无权访问/<在这台服务器上

时间:2011-06-09 14:59:17

标签: php html wamp

  

可能重复:
  All localhost pages via WAMP blocked??

我在localhost上运行WAMP,我正在尝试使用模态窗口向我的数据库提交内容。

当我将表单提交到模态窗口之外以显示在页面本身上时,没有任何问题。

当我尝试从模态窗口提交时,出现以下错误(403 Forbidden):

禁止

您无权访问/<在这台服务器上。

有什么想法吗? 我不确定下一步该尝试什么。

编辑:这不是重复。我试图解决这个问题的过程中出现了另一个问题。

EDIT2:我使用GET而不是POST来查看是否可以缩小此问题的范围。当我收到此错误时,这是​​我的地址栏中的内容:

http://localhost/%3C?php%20echo%20$_SERVER['PHP_SELF'];%20?%3E

这是php文件中的代码(与模态窗口关联)

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<label> <br /><br /><br /><br /><br />Who?: <br />
<textarea name="nametext" rows="1" cols="10"></textarea></label>
<select name="ident" id="ident">
        <option value="yankees">Yankees</option>
        <option value="phillies">Phillies</option>
        <option value="announcer">Announcer</option>
</select>
<label> <br />What did they say?: <br />
<textarea name="quotetext" rows="10" cols="26"></textarea></label>
<input type="submit" value="Submit!" />
<br />
</form>
<a href="#" class="lbAction" rel="deactivate">Close Lightbox.</a>

1 个答案:

答案 0 :(得分:3)

  

当我收到此错误时,以下是我的地址栏中的内容:

http://localhost/%3C?php%20echo%20$_SERVER['PHP_SELF'];%20?%3E

然后你的PHP没有得到解析。您的HTML表单包含原始PHP代码作为其目标,因此 course 您将获得访问失败 - 一些因素可能有助于您获得403,而不是404。

修复服务器配置以使PHP正常工作。