私はcURLを介してAPIに接続するための小さなスクリプトを作成しましたが、スパムを防ぐために着信cURL接続を制限する方法を知る必要があります。cURL接続を制限する方法
どうすればいいですか?
<?php
function shorten_url($urltoshorten) {
$url = 'http://nn.pe/api.php?url='.$urltoshorten;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
// what to post
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
?>
ここに小さなスクリプトを表示してもよろしいですか? –
私のAPIから情報を要求するコードで編集します。とにかく私はこれによって作られた接続を制限することができますか? – HarryBeasant
クライアントがいくつかの資格情報を使用して承認するようにします。または、着信要求を追跡し、特定のしきい値、たとえば時間当たり10回を超えた後にそのIPからの要求をブロックします。 – Pradeep