我正在考虑以不同的方式为我的项目维护我的 php 代码,但这可能是幼稚的方法。请让我知道这种方法的替代方案或利弊。
客户端和服务器都有 LAMP。
客户端系统保存客户端敏感数据,这些数据不会共享给服务器。客户端将拥有访问服务器的 Auth 密钥。
当客户端使用 Auth 密钥请求服务器时,服务器验证后,服务器会将 php 代码发送给客户端执行。Php 代码将在客户端执行,并从客户端连接到其他站点进行处理。
客户端将使用远程包含来获取代码并执行。
<?php include('http://www.example.com/clientCode.php'); ?>
客户端文件由服务器管理员提供,带有 ioncube 或 zend 保护编码的文件。
所以他们不会知道 PHP 代码(我的假设)。客户端服务器交互也将通过安全连接进行处理。