21,886
社区成员
发帖
与我相关
我的任务
分享
$reslut = mysql_query( "select * from auto " );
while( $rs = mysql_fetch_row() )
{
//在这里用curl来访问a.php,
}
//建立socket连接
$post = "name=1&pwd=2&city=3"
$fs = fsockopen('localhost',80,$errno,$errstr,1);
//写入http报头,自己google一下,主要还有content-type , content-length ,你要a.php获取http_referer,就在报头里加上Referer项
fwrite($fs,"POST /project/a.php HTTP/1.0 \r\n");
..
..
..
fwrite($fs,"\r\n");
//写入http报文
fwrite($fs,$post);
//关闭连接
fclose($fs);
$reslut = mysql_query( "select * from auto " );
while( $rs = mysql_fetch_row() )
{
//创造出post提交的环境,包括 $_POST['name'],$_POST['pwd'],$_POST['city'],$_SERVER['HTTP_REFERER'];
//还需要根据$rs['adr'] 来改变$_SERVER['SCRIPT_NAME']和QUERY_STRING
echo callback();
}
function callback(){
$name = $_POST['name']……
$adr = $_SERVER['SCRIPT_NAME'];
$query= $_SERVER['QUERY_STRING'];
//处理代码
}