我需要一种使用唯一密钥或许可证密钥在客户端-服务器环境中运行Laravel应用程序的方法。如果客户端没有密钥,则他们将无法运行此应用程序。即使它们不能破坏源代码中的代码功能,也请提供帮助。
答案 0 :(得分:2)
如果客户可以访问源代码,那么他们将始终能够绕过许可证密钥检查,无论您进行多复杂。默认情况下,PHP不是编译语言,因此Laravel构建的基础体系结构不支持您的要求。
话虽如此,但是有用于PHP的第三方编译器。也许他们值得一试,或者考虑使用允许编译源代码的解决方案-Java,.NET。或者,如果可以的话,请自己托管解决方案,然后让客户成为您托管的解决方案的用户/客户。