PHP:如何防止直接访问JavaScript文件?

时间:2011-04-23 02:08:05

标签: php

我看到有些网站有一个PHP脚本,如果他们试图直接访问JavaScript文件,可以将用户重定向到另一个网页。怎么做的?

3 个答案:

答案 0 :(得分:1)

不幸的是,正如之前的答案所述,你无法阻止人们看到JS文件的内容;如果你能做到这一点,浏览器应该如何解析呢?

接下来要做的最好的事情就是使用像http://www.javascriptobfuscator.com/default.aspx

之类的东西来“混淆”它

这会将您的人类可读代码转换为一堆字符代码和模糊的函数名称。我链接的Obfuscator会生成一个唯一的ID,并根据该ID加密,这使得解密变得更加困难。

然而,这并非万无一失,而且无论出于何种原因,真正想要进入JS的人都会这样做。您真正不希望用户访问的任何内容都应该在服务器端完成。 ;)

答案 1 :(得分:0)

不,这是不可能的。

有很多方法可以获取JS文件。什么都没有帮助保护。

答案 2 :(得分:0)

Javascript意味着客户端。这意味着它总是在浏览器上执行,这是本地的,因此无法隐藏。