是否有办法通过PHP或.htaccess来区分资源请求者



是否有一种方法可以区分浏览器加载请求资源的网页(例如,<script src="https://www.example.com/requested_script.js"></script>与直接请求的资源(没有引用)通过将其URL直接输入URL栏,通过使用PHP或。htaccess?

我正试图确保JavaScript文件从R &D'ed(抄袭和复制),如果潜在的窃贼试图直接查看文件内容/源代码,则通过指示服务器提供伪造(即假冒)JavaScript文件,同时将真正的JavaScript文件作为合法资源提供给浏览器。

可以在重定向结束时添加一个哈希值,只有一个是真实的。

之类的
<script src="https://www.example.com/requested_script.js?frX543FVd34fgf"></script>

要使其更难以阅读,请使用混淆器,例如:

https://closure-compiler.appspot.com/home

它还将减小文件的大小。

但是如果你主要关心的是你正在"专有"运行。你最好把这些操作转移到服务器端,然后把最终的计算/值发送给客户端,这样就没有人看到你是如何获得它们的。

不幸的是,任何其他信息将始终对客户端可见,因为这是浏览器读取它的方式。

最新更新