首页 > 解决方案 > facebook使用php自动登录

问题描述

我想使用它制作一个自动登录应用程序,但没有结果。是 curl 的最佳选择。以及我如何传递我的 ID 和密码,因为这不起作用。

            $fields = array(
                "email" => "email",
        "password" => "PASS",
    );

        function curl($url,$fields)
        {
            foreach($fields as $key=>$value) 
                { 
                    $fields_string .= $key.'='.$value.'&';
                    }
            rtrim($fields_string, '&');
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
            $ip=rand(0,255).'.'.rand(0,255).'.'.rand(0,255).'.'.rand(0,255);
            curl_setopt($ch, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "HTTP_X_FORWARDED_FOR: $ip"));
            curl_setopt($ch, CURLOPT_USERAGENT, " Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2");
            curl_setopt($ch,CURLOPT_POST, count($fields));
            curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
            curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");

            $page = curl_exec($ch);
            curl_close($ch);
            return $page;
        }

        $res=curl('https://fr-fr.facebook.com?',$fields);

        echo $res;''''


标签: php

解决方案


推荐阅读