当前位置:Gxlcms > PHP教程 > phpcurl方法模拟远程登录

phpcurl方法模拟远程登录

时间:2021-07-01 10:21:17 帮助过:27人阅读

使用curl方法模拟远程登录 * 模拟登录bbs.php100.com

$cookie_file= tempnam('./temp','cookie');

$login_url='http://bbs.php100.com/login.php';
$post_fields='cktime=31536000&step=2&pwuser=这里输入你的用户名&pwpwd=这里输入你的密码';
 
$ch= curl_init($login_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post_fields);
curl_setopt($ch, CURLOPT_COOKIEJAR,$cookie_file);
curl_exec($ch);
curl_close($ch);
 
 
$url='http://bbs.php100.com/userpay.php';
$ch= curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE,$cookie_file);
$contents= curl_exec($ch);
preg_match("/
  • 金币: (.*)<\/li>/",$contents,$arr); echo$arr[1]; curl_close($ch);
  • 人气教程排行