Fejl 35 i CURL
På mit arbejde har vi brug for at lave et lille internt tool der skal tilgå vores intranet side, returnere kildekoden så vi kan opstille dataerne som vi skal bruge dem.Når jeg går på vores intranetside normalt via browser, kommer en normal pop-up hvor jeg skal skriver brugernavn og password og derefter har adgang til de sider jeg skal bruge.
Her er koden som jeg tilgår siden med. Koden virker, men er ustabil da den returnerer fejlkode 35, 3 ud af 5 gange. Derfor bliver jeg nødt til at kører koden i en while løkke til den kommer igennem og giver et resultat.
Kan du hjælpe til koden kan logge på første gang hver gang?
Og er der nogen der ved når man er logget ind første gang, er der så nogen måde hvorpå man kan forblive logget på så jeg i scriptet kan kører flere CURL'er til intranet siden uden at skulle logge på hver gang? Måske vil det speede det op.
$errors =1;
while($errors!='0'){
$ck = curl_init("www.www.dk");
curl_setopt($ck, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ck, CURLOPT_USERPWD, "user:pass");
curl_setopt($ck, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ck, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ck, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$site_code = curl_exec($ck);
$errors = curl_errno($ck);
curl_close($ck);
}
