时间:2021-07-01 10:21:17 帮助过:8人阅读
function curlLogin($login_url, $cookieFile_code, $cookieFile_login, $loginParams, $target_url)
{
$ch = curl_init($login_url);
curl_setopt($ch,CURLOPT_COOKIEFILE, $cookieFile_code); //验证码session值上传
curl_setopt($ch,CURLOPT_COOKIEJAR, $cookieFile_login); //获取登录cookie
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $loginParams); //提交查询信息
curl_exec($ch);
curl_close($ch);
$ch = curl_init($target_url);
curl_setopt($ch,CURLOPT_COOKIEFILE, $cookieFile_login);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
if(curl_errno($ch)){
return curl_error($ch);
}
curl_close($ch);
return $content;
}
curl_setopt($ch,CURLOPT_COOKIEFILE, $cookieFile_code); //验证码session值上传
curl_setopt($ch,CURLOPT_COOKIEJAR, $cookieFile_login); //获取保持登录的cookie