Witajcie, tworzę mały skrypt w curlu jednakże mam problem
Teoretycznie tworzy plik z sesją
jednak po dodaniu echo $output jest pusto ;/
Warning: curl_setopt() expects parameter 1 to be resource, string given in /var/www/1/test.php on line 40
#HttpOnly_LINK FALSE / FALSE 0 PHPSESSID skvbtnpltiq8bn0nbi6erekal7
#HttpOnly_.LINK TRUE / FALSE 1517666821 device_pl_36 browser
#HttpOnly_.LINK TRUE / FALSE 1517666821 pl_36 20671%3B012b20768a20849f96844980994d5c54
// ##### Logowanie
$output = grab_page("/index.php?mod=work", $SID);
echo "Pomyślnie zalogowano, dzięki cookies. "; }
else {
echo "Zalogowano ponownie. "; login("index.php?mod=start&submod=login", "name=$nickname&pass=$haslodokonta&g-recaptcha-response=&login_server=s$SID-$CID.LINK%2Fgame%2Findex.php%3Fmod%3Dstart%26submod%3Dlogin", $SID);
$output = grab_page("/index.php?mod=work", $SID);
}
function grab_page($site, $SID, $postdata = "")
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
if (isset($postdata)) curl_setopt
($postdata, CURLOPT_POST
, TRUE); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36");
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
curl_setopt($ch, CURLOPT_COOKIEFILE, "ZG$SID.txt");
curl_setopt($ch, CURLOPT_URL, $site);
return curl_exec($ch);
curl_close($ch);
}
Ten post edytował adiif1 27.01.2018, 15:27:04