Я хочу войти в Facebook, используя URL-адрес и изменить заголовок curl IP до $_SERVER['REMOTE_ADDR']
. но IP не меняется, пожалуйста, скажите мне, как это исправить.Войти в Facebook Curl PHP
$ipku = $_SERVER['REMOTE_ADDR'];
$ip = array("REMOTE_ADDR: $ipku", "HTTP_X_FORWARDED_FOR: $ipku");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://m.facebook.com/login.php');
curl_setopt($ch, CURLOPT_POSTFIELDS,'email='.urlencode($em).'&pass='.urlencode($pa).'&login=Login');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($chs,CURLOPT_HTTPHEADER,$ip);
curl_setopt($ch, CURLOPT_COOKIEJAR,$cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE,$cookie);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT,'Opera/9.80 (Series 60; Opera Mini/6.5.27309/34.1445; U; en) Presto/2.8.119 Version/11.10');
curl_setopt($ch, CURLOPT_REFERER,
"https://www.facebook.com");
$body = curl_exec($ch);
при входе в Facebook с завитком на самом деле очень трудно. взял меня на несколько дней, чтобы найти способ сделать это. его open source tho, вы можете посмотреть здесь https://github.com/divinity76/msgme/blob/master/src/php/relays/facebook.relay.php – hanshenrik
Не пытайтесь очистить Facebook. Это не допускается их политикой выскабливания. Используйте API. В нем есть все, что разрешено. – WizKid