2009-11-03 6 views
1

Я новичок программист в лучшем случае, но я пытаюсь сыграть шалость с другом. В принципе, есть сократитель URL, который он использует для перенаправления на страницу rickroll, а укорачиватель url имеет страницу статистики. Я хочу, чтобы массовый запрос url, чтобы статистика выросла до смехотворно большого числа. Я написал PHP-скрипт, который должен работать, но это не так далеко (я знаю, что просто запрос на повторную работу работает, проблема заключается в том, что скрипт не укорочен). Вот мой сценарий до сих пор:Помощь с cURL + PHP?

<?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); 
?> 

Что я делаю неправильно?

ответ

3

Если это просто шутка ... стресс-тест его сервера с ab.

Что-то вроде этого на коробке Linux будет делать чудеса:

// open 5 simultaneus connections and stress test the server for 1000 seconds 
ab -kc 5 -t 1000 http://youfriendurl.com/ 

... но имейте в виду, что ваша выходка может довольно хорошо убить его сервер, и вы можете быть привлечены к ответственности.

+0

Работает отлично! Спасибо! – Backus

Смежные вопросы