是否可以编码无法解码或至少最安全的方式的 php 脚本?
问问题
1423 次
2 回答
2
是的,但 PHP 脚本将无法自行编码和解码。您需要编写另一个程序来代表 PHP 脚本执行此操作。base64_decode
但是,您可以使用和的组合来混淆文本eval
。这允许您插入代码,这样某人就无法对可能是外来的函数进行简单的 Ctrl+F 搜索。例如,这是“Hello World”:
eval(base64_decode("ZWNobyAiSGVsbG8gV29ybGQiOw=="));
这适用于 PHP 代码的内容,而不是文件。
于 2012-08-23T23:53:11.673 回答
1
你的意思是你想分发你的代码,但不让其他人阅读/反编译它。
Zend 编写 PHP,所以最好的地方是考虑使用他们的编码器来达到这个目的:http ://www.zend.com/en/products/guard/您还可以在分发中添加许可。
还有其他一些混淆代码的方法——但混淆并不能阻止人们复制它,而且在许多情况下,如果他们真的想的话,也不会阻止人们编辑它。
于 2012-08-24T00:18:24.783 回答