0

私はニュースアグリゲーターを構築しています。Web 開発者が自分の Web サイトに埋め込むことができる Digg ボタンや Facebook 共有ボタンのようなボタン/ウィジェットを作成するにはどうすればよいですか。ユーザーがそのボタンをクリックすると、サーバーと対話する機能 (投票や投票額の表示など) をトリガーできます。ありがとうございました。

4

1 に答える 1

1

簡単な解決策: GET パラメーターを受け入れる PHP スクリプトが必要です。サード パーティは GET パラメータでデータ ペイロードを送信でき、スクリプトはそれらを読み取って必要な処理を実行できます。

ボタンを介して第三者に投票することは、GET パラメータを介して行うべきではありません。これにより、悪い投票攻撃が作成されます。できることは、サードパーティ システム用の API を作成し、POST データ ペイロードを使用して API に CURL リクエストを実行させることです。繰り返しますが、これは最も安全ではありません。より安全にするために、API キーとドメイン / IP チェックを使用します。

システムがユーザー セッションに基づいている場合は、Cookie チェックを実行してユーザー情報を特定し、値を読み取ることができます。(FacebookのLIKEに似ています)。

于 2010-09-22T17:06:09.390 に答える