Помогите с cURL + PHP?
-
13-09-2019 - |
Вопрос
Я в лучшем случае начинающий программист, но пытаюсь разыграть друга.По сути, есть сокращатель URL-адресов, который он использует для перенаправления на страницу рикролла, а у сокращателя URL-адресов есть страница статистики.Я хочу массово запросить URL-адрес, чтобы статистика выросла до смехотворно высокого значения.Я написал PHP-скрипт, который предположительно должен работать, но пока это не так (я знаю, что просто повторяющиеся запросы работают, проблема в скрипте, а не в сокращении URL-адресов).Вот мой сценарий на данный момент:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "[HIS URL]");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER,"[FAKE REFERER]");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1");
$i = 0;
header("Content-Type: text/plain");
while(1==1)
{
$execed = curl_exec($ch);
print $i + "\n";
$i++;
}
curl_close($ch);
?>
Что я делаю не так?
Решение
Если это просто розыгрыш...стресс-тест его сервера с помощью ab
.
Что-то вроде этого в Linux могло бы творить чудеса:
// open 5 simultaneus connections and stress test the server for 1000 seconds
ab -kc 5 -t 1000 http://youfriendurl.com/
...но имейте в виду, что ваша шутка вполне может убить его сервер, и вы можете быть привлечены к ответственности.