2011-06-09 116 views
0

Possible Duplicate:
All localhost pages via WAMP blocked??奇怪的403禁止:您没有权限访问/ <此服务器

我运行WAMP本地主机上,我试图用一个模式窗口递交东西到我的数据库上。

当我把表单提交到模态窗口以外的页面上出现时,没有任何问题。

当我尝试从模态窗口提交,我得到以下错误(403禁止):

故宫

您没有权限在此服务器上访问/ <。

任何想法? 我不确定接下来要尝试什么。

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

编辑2:我用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> 
+0

模态php窗口? – GolezTrol 2011-06-09 15:01:54

+0

phpMyAdmin模态窗口?我认为这可能是服务器配置问题,而不是PHP本身。 – freshnode 2011-06-09 15:02:20

+1

'您无权访问/ <在此服务器上。“看来您正在请求一个名为'<'的文件,我猜测它不在吗? – Elliveny 2011-06-09 15:04:40

回答

3

Here's what comes into my address bar when I get this error:

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

然后你的PHP没有得到解析。你的HTML表单包含原始的PHP代码作为其目标,因此当然的你要访问失败—几个因素可能有助于你得到403,而不是404

解决您的服务器配置,使PHP工作。

相关问题