2013-03-17 57 views
0

我正在建设一个网站,我的IP需要在服务器的JavaScript。编码HTML和Javascript

但我想隐藏这个。我已经为此使用了ioncube,但是当你在谷歌浏览器中按f12例子时,你仍然会看到源代码和ip。如何用编码来隐藏它。 例子当我的IP是。 123.123.123.123,当你检查它作为例子来源时:H4w5EK4ksfdk#%sfsldfs。

任何人都可以帮助我吗?

+0

您的应用程序是否使用字符串格式或整数格式的ip? – 2013-03-17 16:36:11

+0

我不明白,对不起,我的英语不好。但它需要显示在一个加密的字符串,它需要运行在真正的IP。 – Chris 2013-03-17 16:37:17

+4

如果浏览器使用IP连接到服务器,则无法将其从用户隐藏起来。用户可以随时查找浏览器连接到的位置。 – JJJ 2013-03-17 16:38:13

回答

3

如果想通过最后的结论,这是不可能实现的。 JavaScript始终以源代码形式从服务器传输到客户端(浏览器),因此任何IP地址或域名都将可见。

你可以使用某种模糊处理(google for“Javascript混淆”),但是这会创建一个阈值,对于任何攻击者来说,这将是一个容易克服的障碍。

你无法解决的问题是:如果你希望浏览器能够提取和理解地址,那么人们也可以用JS调试器来提取和理解它。此外,任何开发人员工具(如Chrome“开发工具”或Firebug)都将显示对此地址的访问权限。

+0

谢谢,这必须保护它多一点:) – Chris 2013-03-17 16:43:27