Chinaunix
标题:
php新手请教,关于fsockopen超时处理的问题
[打印本页]
作者:
roby
时间:
2008-01-07 10:19
标题:
php新手请教,关于fsockopen超时处理的问题
我写了个php 目的是自动的去访问某个地址,访问N次
但是我发现每次访问次数一多,就出了问题
我怀疑是不是有的时候超时了,就自动停止了
不知道怎么处理,当发现超时后就自动继续下去
我的代码如下,恳请各位指点
谢谢
<?
header("content-Type: text/html; charset=gb2312");
extract($_GET);extract($_POST);
error_reporting();
$flag = 0;
//要post的数据
$name=$_GET["name"];
$n=$_GET["cishu"];
$i=1;
//创建socket连接
while($i<=$n) {
$fp = fsockopen("www.111.com",80,$errno,$errstr,10) or exit($errstr."--->".$errno);
//构造post请求的头
$header = "POST /com/add.php?user=$name&ttt=119 HTTP/1.1\r\n";
$header .= "Host:[url]www.111.com[/url]\r\n";
$header .= "Referer:[url]http://www.111.com/ho.php?user=[/url]$name\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: 0\r\n";
$header .= "Connection: Close\r\n\r\n";
//添加post的字符串
//发送post的数据
fputs($fp,$header);
$line = fgets($fp,1024);
$length2 = strlen($line);
if ($length2 != 0) {
$i++;
fclose($fp);
}
}
?>
复制代码
作者:
wildlily980
时间:
2008-01-07 13:13
开个守护进程不断的监视程序状态,如果停止了,就重新启动它。
作者:
roby
时间:
2008-01-07 21:35
对php完全不懂
上面得代码我都是根据别人得代码修改来得
楼上的朋友能否再详细得指点下
感谢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2