アプリを登録するためのクライアント システムの一意の 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(「キーが無効」)とkey2(「キーが無効」)で更新されます。
ローカル データベース検証テーブルの値 (key1 と key2) が「キーが無効」でない場合、アプリケーションは機能します。
クライアントフォーム:
<?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 を取得できますか? 私の悪い英語でごめんなさい。ありがとう。