ajax不能访问本地php文件,php – 使用htaccess拒绝ajax文件访问
生活随笔
收集整理的這篇文章主要介紹了
ajax不能访问本地php文件,php – 使用htaccess拒绝ajax文件访问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
壞:Apache 🙁
X請求 – 不是標準的HTTP Header.
你根本無法讀取它(apache)
ReWriteCond%{HTTP_X_REQUESTED_WITH}
也不是
%{HTTP:X-Requested-With}),所以它不可能在.htaccess或相同的地方檢查它. 🙁
丑:腳本:-(
它只是在腳本中訪問(例如php),但是你說你不想在所有的腳本中包含一個php文件,因為文件數量.
好:auto_prepend_file 🙂
但是…有一個簡單的技巧來解決它:-)
auto_prepend_file指定在主文件之前自動解析的文件的名稱.您可以使用它自動包含“checker”腳本.
所以在ajax文件夾中創建一個.htaccess
php_value auto_prepend_file check.php
并根據需要創建check.php:
if( !@$_SERVER["HTTP_X_REQUESTED_WITH"] ){
header('HTTP/1.1 403 Forbidden');
exit;
}
?>
您可以根據需要自定義.
總結
以上是生活随笔為你收集整理的ajax不能访问本地php文件,php – 使用htaccess拒绝ajax文件访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广通技术摘录(二)
- 下一篇: LINUX中使用fdisk对SD卡磁盘进