帮助cURL + PHP?

时间:2009-11-03 19:06:00

标签: php curl url-shortener

我充其量只是一名新手程序员,但我想和朋友玩恶作剧。基本上,有一个url shortener用于重定向到rickroll页面,url shortener有一个统计页面。我想大量请求网址,使统计数据达到一个可笑的高数字。我写了一个应该可以工作的PHP脚本,但它不是到目前为止(我知道只是请求重复工作,问题是脚本而不是url shortener)。到目前为止,这是我的脚本:

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

我做错了什么?

1 个答案:

答案 0 :(得分:3)

如果这只是一个恶作剧......用ab对他的服务器进行压力测试。

在Linux机器上这样的东西会产生奇迹:

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

...但请记住,你的恶作剧可能会杀死他的服务器,你可能会被追究责任。