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