Login Into Facebook Curl PHP



我想使用 URL 登录 Facebook 并将卷曲标头 IP 更改为 $_SERVER['REMOTE_ADDR'] . 但 IP 没有更改,请告诉我如何解决此问题。

  $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);

尝试添加以下内容:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);

而且,您在第 #15 行中有拼写错误,因此请进行此更改:

// curl_setopt($chs,CURLOPT_HTTPHEADER,$ip);
curl_setopt($ch, CURLOPT_HTTPHEADER, $ip);

最新更新