是否可以编码无法解码的PHP脚本或至少是最安全的方式?
答案 0 :(得分:1)
是的,但PHP脚本将无法对自身进行编码和解码。您需要编写另一个程序来代表PHP脚本执行此操作。但是,您可以使用base64_decode
和eval
的组合对文本进行模糊处理。这允许您插入代码,以便某人无法进行简单的Ctrl + F搜索可能是外来的函数。例如,这是“Hello World”:
eval(base64_decode("ZWNobyAiSGVsbG8gV29ybGQiOw=="));
这适用于PHP代码的内容,而不是文件。
答案 1 :(得分:1)
您的意思是要分发代码,但不要让其他人阅读/反编译代码。
Zend编写PHP,因此最好的方法是考虑将编码器用于此目的:http://www.zend.com/en/products/guard/您还可以向发行版添加许可。
还有其他人混淆了代码 - 但是混淆不会阻止人们复制代码,并且在许多情况下,如果他们真的想要,也不会阻止某人编辑它。