3

他の「承認された」ドメインに自分のサイトへのリンクを戻したいのですが。リンクをクリックすると、リファラー($ _SERVER ['HTTP_REFERRER'])をチェックするページに移動し、リンクの取得が承認されているドメインからのものであることを確認します。これはなりすましの可能性があるので、クリックが実際に承認されたドメインからのものであることを確認するにはどうすればよいですか?

4

1 に答える 1

8

あなたはそれをすることはできません。紹介者が気を悪くするのを防ぐことはできません。

いくつかのサイト間のコラボレーションがあれば、別の方法が可能です。たとえば、他のサイトからあなたのサイトへのリンクは、URL のパラメータとしてトークンを渡すことができます。このトークンは一度だけ使用でき、後で検証できます。

いくつかの検証戦略が可能です。あなたのサイトは他のサイトに連絡して、渡されたトークンが有効かどうかを尋ねることができます。または、トークンがナンスとして機能する署名を使用して、他のサイトに連絡する必要がないようにすることもできます。

于 2010-07-25T18:04:22.517 に答える