欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php curl方法模拟远程登录

程序员文章站 2024-01-24 17:20:58
...
使用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("/
  • 金币: (.*)/",$contents,$arr); echo$arr[1]; curl_close($ch);
  • 相关标签: php url CURL