【发布时间】:2017-03-04 13:32:31
【问题描述】:
我正在使用 jQuery 通过它的.load() 函数向用户显示某个页面。我这样做是为了允许用户自定义网站,让他们能够满足他们的需求。
目前,我正在尝试在main.php 内的容器内显示文件feed.php;
我遇到了一个问题,我想阻止直接访问文件(即:直接访问它的路径(./feed.php )),但仍允许通过 .load() 函数提供服务。
如果我为此使用 .htaccess deny from all 方法,我会在页面的特定部分得到 403。我找不到任何其他解决此问题的方法;不允许我实现我想要的。
这是我目前的(简体)script和html:
<script type="text/javascript">
$("#dock-left-container").load("feed.php"); // load feed.php into the dock-left-container div
</script>
<div class="dock-leftside" id="dock-left-container"></div> // dock-left-container div
如果有人可以通过 .htaccess、php 或什至 完全不同 的方式提出解决方案,我会非常感谢!
提前致谢。
【问题讨论】:
-
你为什么使用 load(), 函数。你在检查之前有什么条件吗?它似乎是一个身份验证系统实现..
-
@LukeP.Issac 不,它不是......它用于布局定制
标签: javascript php jquery .htaccess