Я пытаюсь авторизоваться на фейсбуке с помощью curl, но ничего не получится. Самым близким, что я получил, было то, что я вошел в свое текущее окно (таким образом, у меня была нормальная домашняя страница facebook на my-server.com/facebooklogin.php), но когда я открываю facebook.com в новой вкладке, я не вошел больше.
Кто-нибудь знает, как я могу войти в Facebook с помощью cURL / PHP или, может быть, что-то еще?
Код: [Выбрать]
function Send_to_Server($url) {
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'email='.urlencode('MyEmail@Email.com').'&pass='.urlencode('MyPassword').'&login=Login');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER,0);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_NOBODY, 1);
$result = curl_exec ($ch);
curl_close ($ch);
return $result;
}
$string = Send_to_Server('https://login.facebook.com/login.php?m&next=http%3A%2F%2Fm.facebook.com%2Fhome.php');
echo $string;
Это не работает: D У меня нет вывода, и я не вошел в Facebook
Привет