1
我有一个产品(Web应用程序),5-10个客户端要求相同的应用程序安装在他们自己的域中。我没有任何安装问题,但是有些客户(拥有技术知识的人)正在2,3个域中安装,无需为我付费。我怎样才能限制他们只有一个域。我的意思是我们必须遵循一些认证过程,这可以让客户安装。如何限制客户端仅为一个域安装Web应用程序
任何人都可以给我任何建议。
谢谢。
我有一个产品(Web应用程序),5-10个客户端要求相同的应用程序安装在他们自己的域中。我没有任何安装问题,但是有些客户(拥有技术知识的人)正在2,3个域中安装,无需为我付费。我怎样才能限制他们只有一个域。我的意思是我们必须遵循一些认证过程,这可以让客户安装。如何限制客户端仅为一个域安装Web应用程序
任何人都可以给我任何建议。
谢谢。
请发送到服务器的请求,例如在功能:
function checkSerial($serial = '1111-1111-1111-1111') {
$server = file_get_contents('http://server.your-domain.com');
if (json_decode($server)) {
$result = json_decode($server);
if ($result[0] == 'valid') return true; else return false
} else return false;
}
和一些服务器端(的index.php):
if (isset($_GET['serial'])) {
if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1' && !empty($_GET['serial']) && $_GET['serial'] == '1111-1111-1111-1111-')) {
$result = array('valid');
} else $result = array('invalid');
} else $result = array('invalid');
echo json_encode($result);
这仅仅是一个快速演示如何你可以实现这样的事情!
您可以为每个Web应用程序提供一个唯一的ID。然后使用'require()'从你的站点获取一个页面来检查数据库中的uniqueID,如果它已经在数据库中,那么停止它的工作? – Albzi