限制直接链接到某个目录中的AJAX页面
发布时间:2020-12-16 02:49:04 所属栏目:百科 来源:网络整理
导读:我不想让人们直接进入 AJAX目录中的页面,但仍然需要从他们的父页面提供服务.我尝试过很多.htaccess行,但它们都会从主页面中阻止它.总而言之,我不希望人们能够输入 http://www.mysite.com/AJAX/page1.html并查看它,但是需要通过AJAX将page1.html带入其父页面.
我不想让人们直接进入
AJAX目录中的页面,但仍然需要从他们的父页面提供服务.我尝试过很多.htaccess行,但它们都会从主页面中阻止它.总而言之,我不希望人们能够输入
http://www.mysite.com/AJAX/page1.html并查看它,但是需要通过AJAX将page1.html带入其父页面.
<LIMIT GET POST> Order deny,allow deny from all </LIMIT> 阻止所有访问 你能在父文件define(‘IS_IN_SCRIPT’,1)中定义一个标志;并在AJAX页面中检查它?这将适用于AJAX页面还是仅包含PHP? 解决方法
Determining Referer in PHP
检查$_SERVER [‘HTTP_REFERER’]是否在您的域中(或可接受的域列表) 然后重定向,如果没有. if (!empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'],'yourdomain.com') !== false) { echo 'probably from your own site'; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |