PHP - 登录网站时如何获取cookie?

时间:2018-02-13 15:46:44

标签: php authentication curl cookies

我尝试从登录站点binweevils获取cookie文件,但我无法这样做。

我已输入要发布到API的正确值,但由于某种原因,它告诉我启用Cookie。

function login() {
        $curl = curl_init("http://lb.binweevils.com/php2/login/logUserIn.php"); 
        curl_setopt($curl, CURLOPT_POST, true);
        define('USER_AGENT', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.2309.372 Safari/537.36');
        curl_setopt($curl, CURLOPT_USERAGENT, USER_AGENT);
        curl_setopt($curl, CURLOPT_POSTFIELDS, "userID="."mo_salah"."&password="."test"."&rememberMe=1&submitted=1&x=".mt_rand(1, 200)."&y=".mt_rand(1, 100));
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_HEADER, true);
        curl_setopt($curl, CURLOPT_COOKIEJAR, "sitecookies.txt");

        $header = curl_exec($curl);
    curl_close($curl);

        print($header);

        if(preg_match('/http:\/\/play\.binweevils.com\?res\=(.*?)\n/', $header))
            return false;
        return true;
    }

如果有人能帮助我,我们将非常感激。

重点是:从这个网站获取cookie。

0 个答案:

没有答案