我正在尝试找出在我的代码中加密或编码网址的最佳方法,这就是它的样子:
$ProUpdateChecker=new PluginUpdateChecker('http://the-url-is-here.com/file.json',__FILE__,'pluginslug');
我希望用户无法看到该网址。我并不太担心他们能够解密它,我只是想要一些额外的安全性,因为大多数新手都会使用我的脚本。
实现这一目标的最佳方法是什么?我使用ionCube对整个代码(不仅仅是URL)进行编码,但它破坏了一些功能。
答案 0 :(得分:2)
如果您只是想让它成为URL不可读的ASCII文本,请尝试使用Base64编码: http://php.net/manual/en/function.base64-encode.php
答案 1 :(得分:2)
您可以将脚本的base64编码版本作为字符串存储在脚本中,无论您使用它还是通过base64解码运行它。
$url = base64_decode('VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==');
一个愚蠢的,可怜的男人的选择,但是你说它远离新手......