加密PHP代码中的URL

时间:2011-03-22 15:10:05

标签: php encryption encoding

我正在尝试找出在我的代码中加密或编码网址的最佳方法,这就是它的样子:

$ProUpdateChecker=new PluginUpdateChecker('http://the-url-is-here.com/file.json',__FILE__,'pluginslug');

我希望用户无法看到该网址。我并不太担心他们能够解密它,我只是想要一些额外的安全性,因为大多数新手都会使用我的脚本。

实现这一目标的最佳方法是什么?我使用ionCube对整个代码(不仅仅是URL)进行编码,但它破坏了一些功能。

2 个答案:

答案 0 :(得分:2)

如果您只是想让它成为URL不可读的ASCII文本,请尝试使用Base64编码: http://php.net/manual/en/function.base64-encode.php

答案 1 :(得分:2)

您可以将脚本的base64编码版本作为字符串存储在脚本中,无论您使用它还是通过base64解码运行它。

$url = base64_decode('VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==');

一个愚蠢的,可怜的男人的选择,但是你说它远离新手......