2017-02-10 11 views
0

こんにちは私はリモートIPを使ってFacebookにログインしたいと思います。 IP変更ブロックを無視する。さて、すべてが働いています。私はIP変更の問題しか持っていません。 IP変更時Facebookはチェックポイントを送信した後、まだIPが動作していないことを許可します。だから私はどのようにこれを行うすべての解決策を教えてください。REMOTE_ADDRを使って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://mbasic.facebook.com/login.php'); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS,'charset_test=€,´,€,´,水,Д,Є&email='.urlencode($em).'&pass='.urlencode($pa).'&login=Login'); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_COOKIEJAR,$cookie); 
curl_setopt($ch, CURLOPT_COOKIEFILE,$cookie); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch,CURLOPT_HTTPHEADER,$ip); 
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_FAILONERROR, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_REFERER, 
"https://mbasic.facebook.com"); 
$data = curl_exec($ch); 
curl_close($ch); 

答えて

0

リクエストのIPアドレスを偽装することはできません。

IPはHTTPヘッダーからのものではありません。

IPは、ブラウザとサーバー間のTCP/IP通信ヘッダーにあります。 HTTPはTCP/IPにカプセル化されています。

関連する問題