【发布时间】:2012-07-26 18:52:16
【问题描述】:
如何限制使用 .htaccess 文件 Deny from all 的访问,但所有 $.post 请求、$.get 请求等。我怎样才能仍然从页面访问文件,但只需进入该文件即可撤销直接访问浏览器?
【问题讨论】:
-
所以你只想允许 POST 请求而不是 GET?
-
if (empty($_POST) || empty($_SERVER['HTTP_REFERER'])) { header("{$_SERVER['SERVER_PROTOCOL']} 403 Forbidden"); exit; }? -
只允许对页面的 AJAX 请求?并禁止从浏览器访问?
-
@MikeBrant 不允许两者,但阻止用户在浏览器中访问文件 (php)。 (例如website.com/restricted/file.php)。我会澄清的。
-
是
$.post和$.get,jQuery AJAX 吗?
标签: php javascript .htaccess post restriction