我想用 ionCube 对我的代码进行编码。但我不知道如何防止用户在没有编码的情况下破解它。
所以我需要一些提示。
我的项目是一个 MVC。
一切都从 index.php 开始,它调用 core.php 并运行。
我应该如何包含文件。如何确保调用文件时它是原始文件?
我知道有一些 PHP 函数会打印出函数名称等。我需要防止这种情况发生。
用户从另一个文件中包含 index.php 文件并尝试获取变量,例如使用var_dump($_GLOBALS);
我想用 ionCube 对我的代码进行编码。但我不知道如何防止用户在没有编码的情况下破解它。
所以我需要一些提示。
我的项目是一个 MVC。
一切都从 index.php 开始,它调用 core.php 并运行。
我应该如何包含文件。如何确保调用文件时它是原始文件?
我知道有一些 PHP 函数会打印出函数名称等。我需要防止这种情况发生。
用户从另一个文件中包含 index.php 文件并尝试获取变量,例如使用var_dump($_GLOBALS);
您可以使用get_included_files函数来查看是否包含其他文件。但最好的方法当然是信任您的客户,并通过合同规范他们可以和不可以对您的代码做什么。