FacebookのCookieを取得してテキストファイルに保存したいと考えています。私は正常にログインすることができますが、私はクッキーの情報を保存することはできません私のディレクトリtxt
形式です。CURLを使用してログイン中にFacebookのCookieを取得するPHP
$cookie = 'cookie.txt'
function Get_Login($em,$pa,$cookie){
$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($ch,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,'Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+');
curl_setopt($ch, CURLOPT_REFERER,"https://www.facebook.com");
$body = curl_exec($ch) or die(curl_error
($ch));
}
このコードを使用すると、正常にログインできます。私は私のディレクトリにクッキーファイルを保存したい。
このようなオートマトンを使用してFacebookにログインすることはできません。 Facebookと対話したい場合は、そのAPIを使用します。 – CBroe