限制JavaScript包括某些IP地址?

时间:2014-08-19 08:23:29

标签: javascript .htaccess code-access-security

我希望得到您对此的反馈。

我的HTML网站call-js.com包含以下内容:

<html>
<head>
<script src="http://www.hosts-js.com/some.js"></script>
</head>
</html>

如您所见,calls-js.com从hosts-js.com调用some.js.

我想限制谁可以使用hosts-js.com上的IP白名单来呼叫/查看some.js。

这意味着如果用户1.1.1.1(whitelisited)和2.2.2.2(未列入白名单)打开calls-js.com,则只有1.1.1.1可以体验some.js所做的一切。

我正在考虑编写一个PHP脚本,该脚本会自动更新hosts-js.com上的.htaccess文件,以包含允许的任何IP地址。

<Files some.js>
    Order deny,allow
    Deny from all
    Allow from 1.1.1.1, some-other-ip, another-ip
</Files>

这是最简单的方法,还是你能想到另一种方式?

1 个答案:

答案 0 :(得分:0)

你可以根据数据库查找/算法/编写一个php / cgi /任何将发送文件(或不发送)的脚本,并在host-js上重写以将* .js转换为myscript?file = $ 1 < / p>