【发布时间】:2011-06-09 14:59:17
【问题描述】:
我在 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>
【问题讨论】:
-
phpMyAdmin 模式窗口?我认为这可能是服务器配置问题,而不是 PHP 本身。
-
'您无权访问此服务器上的 /
-
@GolezTrol:它也在 javascript 中。 @seacode:对我可能需要更改的内容有任何见解吗?
-
这与您的其他问题不同吗?如果没有,你应该删除它。如果是,你应该澄清。
-
@jeff @sixletter:不,这不是重复的。另一个问题是由于试图解决这个问题而出现的。