【发布时间】:2013-09-26 04:48:37
【问题描述】:
我正在开发的插件中提交表单时遇到了一个非常奇怪的问题。
两者都将 URL 作为参数,但在其中一个中,我可以提交 www.example.com,而在另一个中,不能提交完全相同的链接。
结果,当我尝试提交时,我收到以下错误:
您无权访问此服务器上的 /wp-admin/admin.php。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
这可能是什么?
这真的吓到我了。
if(isset($_POST['indot_under_submit'])){
//do stuff
}
<form name='slug_settings_form' id='slug_settings_form' method='post' action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<label for="slug_social_googleplus">Google Plus</label>
<input type="text" name="slug_social_googleplus" value="<?php echo $option['social']['googleplus']; ?>" size="60"/>
<label for="slug_social_tumblr">Tumblr</label>
<input type="text" name="slug_social_tumblr" value="<?php echo $option['social']['tumblr']; ?>" size="60"/>
<input type="submit" class='button-primary' name="slug_under_submit" id="slug_under_submit" value="Save" />
</form>
我试过看看是不是永久链接问题,不是。
我试着看看这是否是某种帖子限制,但不是。
我还尝试了 allot 一些我不记得的东西,并搜索了 allot。
这个错误对我来说没有意义。
【问题讨论】:
-
您说 "Both",但问题中只有一种形式。它们是否发生在相同的上下文/页面中?
-
只有一种形式,有两个输入框。一个取值并起作用,另一个取完全相同的值,但不起作用。
标签: php wordpress forms submit