我試圖用php curl登錄到此站點,但它不起作用?!PHP:使用捲曲登錄到遠程站點
網站:http://ks.kunskapsporten.se
我想可能是因爲它重定向你喜歡3次你來登錄屏幕前。
這是我的代碼:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://sts.kunskapsskolan.se/adfs/ls/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "UserName=MahUsar&Password=MahPass&AuthMethod=FormsAuthentication"); (Unshure about the auth thing)
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
爲什麼這個不行?
您沒有發佈到正確的網址,您應該檢查表單的'action'屬性... – jeroen
您可以添加curl_setopt($ ch,CURLOPT_FOLLOWLOCATION,true);遵循重定向。 – opHASnoNAME
@ jeroen我已修復,但它仍然無效:/ – Villager303