我想要客户端系统的唯一 ID 来注册我的应用程序。
我的方法(或想法):
key1
当我的客户购买我的应用程序时,我将密钥 ( ) 提供给他在他在他的本地服务器上安装我的应用程序后,我想验证该安装。所以他想提交一个表单
收到该信息后,我想存储该信息并更新他的本地数据库。
我的服务器数据库“安装”表结构:name(empty)、email(empty)、address(empty)、key1、key2、unique_id(empty)、status(0)
if key1 currect and status == 0
,他的unique_id信息保存在安装表中,状态设置为1,他的本地数据库将使用key1和key2更新。if key1 currect and status == 1
(重新安装时间),然后他的本地机器unique_id和安装表unique_id会检查。如果相等,他的本地数据库将使用 key1 和 key2 进行更新。if not currect
,他的本地数据库将更新为 key1('key not valid') 和 key2('key not valid')。
如果本地数据库验证表值(key1 和 key2)不是“key not valid”,那么应用程序将工作。
客户表格:
<?php
$unique_id = "i want unique system id here";
?>
<form action="http://www.example.com/verifiy.php" method="post">
<p>
<label>Name</label>
<input type="text" name="name" />
</p>
<p>
<label>Email</label>
<input type="text" name="email" />
</p>
<p>
<label>Phone</label>
<input type="text" name="phone" />
</p>
<p>
<label>Activation key</label>
<input type="text" name="name" />
</p>
<p class="hidden">
<input type="text" name="unique_id" value="<?php echo $unique_id; ?>" />
</p>
<input type="submit" />
</form>
当客户提交此表单时,我想将所有具有系统唯一 ID 的信息保存在我的服务器上,我会给他一个密钥。
请帮助我,我怎样才能获得客户端系统的唯一 ID?对不起,我的英语不好。谢谢。