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>金币: (.*)<\/li>/",$contents,$arr); echo$arr[1]; curl_close($ch);