我寫了一個小腳本通過捲曲連接到我的API,但是,我需要知道我可以限制進入捲曲的連接,以防止垃圾郵件。如何限制捲曲connetions
這怎麼辦?
<?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;
}
?>
你可以在這裏展示你的小腳本嗎? – 2011-12-27 11:14:37
使用從我的API請求信息的代碼進行編輯。無論如何,我可以限制由此做出的連接? – HarryBeasant 2011-12-27 11:18:30
使客戶端使用某些憑證進行授權。或者跟蹤傳入的請求,並在IP超過某個閾值(例如每小時10次)後阻止來自該IP的請求。 – Pradeep 2011-12-27 11:25:25