Объект переехал сюда. PHP CURL - PullRequest
0 голосов
/ 26 июня 2019

Я попытался войти с помощью curl на этом сайте https://employer.bestjobs.ph/ У меня есть все учетные данные, но он всегда говорит, что «Объект переехал сюда».вот мой код ниже

define('USER_AGENT', 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36');
    define('COOKIE_FILE', 'D:\wamp\www\sbsearch\cookies.txt');
    define('LOGIN_FORM_URL', 'https://employer.bestjobs.ph/Login');
    define('LOGIN_ACTION_URL', 'https://employer.bestjobs.ph/Login');

    $postValues =array("_requestverificationtoken"=>"Hc7MCSi5q43cczcGF0DdsXDQBh-1Yr957gB1eekTdAemUKmeyZmh130IgvaHTBJDVGReBVkoo2Id-3sJckN2Xk4p8_U1","keepmeloggedin"=>"false","password"=>"mypassword","username"=>"myusername");

    $curl = curl_init();

    curl_setopt($curl, CURLOPT_URL, LOGIN_ACTION_URL);                                                                                                                                    
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($postValues));
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 1);

    curl_setopt($curl, CURLOPT_COOKIEJAR, COOKIE_FILE);
    curl_setopt($curl, CURLOPT_USERAGENT, USER_AGENT);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);   
    curl_setopt($curl, CURLOPT_REFERER, LOGIN_FORM_URL);

    if(curl_errno($curl)){
       throw new Exception(curl_error($curl));
    }

    //protected page
    curl_setopt($curl, CURLOPT_URL, 'https://employer.bestjobs.ph/Company');

    curl_setopt($curl, CURLOPT_COOKIEJAR, COOKIE_FILE);
    curl_setopt($curl, CURLOPT_USERAGENT, USER_AGENT);

    // curl_setopt($curl, CURLE_LOGIN_DENIED , 3);
    $output =  curl_exec($curl);
    curl_close($curl);
    echo $output;
...