1
我正在做一個遠程位置,我可以成功登錄,並按照url的位置到下一頁。但從那裏我需要去另一個頁面(它不會自動重定向),我需要手動。這是在登錄後的鏈接,並按照位置https://homeaccess.katyisd.org/HomeAccess/Classes/Classwork
,這是我需要手動重定向到https://homeaccess.katyisd.org/HomeAccess/Classes/Classwork
如何在跟隨url後重定向到另一個鏈接?
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$url = curl_setopt($ch, CURLOPT_URL, 'https://homeaccess.katyisd.org/HomeAccess/Account/LogOn? ReturnUrl=https://homeaccess.katyisd.org/HomeAccess/Classes/Classwork');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_REFERER, 'https://homeaccess.katyisd.org');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
$wrapperPage = (curl_exec($ch));
curl_close($ch);
print $wrapperPage;
?>
建立一個新的curl會話(或者也許你可以使用新的目標,但你需要將url設置爲新的目標),你不能「重定向」。 –