2

ローカル共有オブジェクトをインストールして、自分の Web サイトにアクセスするマシンを一意に識別する必要があります。また、永続的に、ユーザーが .sol ファイルを削除すると、別のローカル共有オブジェクトが作成されますが、私のサイトにアクセスすると同じ GUID が含まれます。再びウェブサイト。

Google で見つけたすべての ActionScript サンプルは一意性を満たしていますが、GUID のシード要素の 1 つとしてタイムスタンプを使用しているため、永続性は満たしていません。その要素 (タイムスタンプ) を省略すると、作成される GUID の一意性に影響する可能性があります。

一意性を最大化するメソッド Capabilities.serverString も組み込んだ ActionScript を見つけましたが、マシンの 1 つ以上の機能プロパティ (hasMP3、hasPrinting など) が持続性に悪影響を与える可能性もあると感じています。 ) 変化する。

では、削除しても一意で永続的な GUID を作成する最善の方法は何でしょうか?

4

1 に答える 1

0

残念ながら、純粋な ActionScript や JavaScript でこれを実現する方法はなく、永続性にかかっています (MAC アドレスや HDD シリアル番号を読み取ることができなければ、GUID の生成に関してあまり作業する必要はありません)。確実に)。

基準を満たすGUIDを生成できたとしても、(クライアント側のものと同様に)なりすましの可能性があるため、重要なサーバー側ではあまり役に立たないことに注意してください(サーバーに送信されると仮定した場合) )。

于 2012-08-21T17:33:21.783 に答える