Я пишу скрипт php для сбора информации из более чем 30 различных ссылок.
Скажем, у меня есть массив, хранящий все ссылки, а затем использую цикл foreach
для передачи ссылки наfunction grabDataFromLink($url)
Но оказывается, что он может максимально захватить от 10 до 15 ссылок, а затем перестал выдавать данные.Почему это так?
Мой код выглядит примерно так:
function grabDataFromLink($link){
$ch = curl_init($link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$content = curl_exec($ch);
echo $content;
curl_close($ch);
}
foreach ($links as $key => $link)
grabDataFromLink($link);