我为我的公司(php-mysql-jquery)开发了一个应用程序,我们正试图将这个应用程序出售给不同的公司。问题是我们不是直接销售它,而是我们的服务提供商作为中介。我的老板担心,由于我们的服务提供商托管了应用程序,他可以简单地复制应用程序的文件夹 db,然后将其作为自己的出售。
那么,问题来了,有没有办法可以将应用程序锁定为仅在特定服务器上运行?我在想的是某种“stratup check”,基于服务器的 ip 和“index.php”的实际文件夹,如果没有通过,就会阻止应用程序。当然我混淆了我的代码,所以它是无法撤销工程检查。
类似的东西(只是为了清楚):
$allowanceToken = md5($_SERVER['SCRIPT_FILENAME'].$_SERVER['SERVER_ADDR'].$mysecret);
//i imagine md5 is not sure enough...
您是否有更好的想法,或者更好的是,有一些标准程序 - 最佳实践?