【发布时间】:2014-10-31 18:05:28
【问题描述】:
我在 Joomla CMS 环境中工作,为了保证安全,我使用了一个非常严格的 .htaccess 文件 (Reference)。我想像这样对 PHP 页面进行 Ajax 调用:
...
$.post("http://mywebsite.com/includes/myfile.php", { var: var, var2: var2 },
...
但是,这些限制不允许我将数据 POST 到我的 PHP 文件,并且我会返回 403(禁止)错误。
如何允许单个 PHP 文件接收 POST 数据,或者如何允许将 POST 数据发送到单个 PHP 文件?
我已经尝试了以下几行,但它们不起作用。
RewriteRule ^includes/myfile\.php$ - [L]
RewriteCond %{REQUEST_METHOD} !POST
【问题讨论】:
-
合法问题:拒绝 POSTS 究竟如何让您的页面更安全?