【问题标题】:Wrong password when connecting to facebook via curl通过 curl 连接到 facebook 时密码错误
【发布时间】:2025-12-12 13:55:05
【问题描述】:

所以我正在尝试使用我的 php 脚本连接到 facebook。但是 facebook 返回一个错误的密码错误,我确定我写的密码很好。我的代码:

<?php
$ch = curl_init(); 
$url = "https://www.facebook.com/login.php?login_attempt=1";
$post = 'email='.urlencode('**@**.**').'&password='.urlencode('****');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
curl_setopt($ch, CURLOPT_REFERER, "https://www.facebook.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);   
curl_setopt($ch, CURLOPT_POST, 1);  
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);  
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');  
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
echo $txt = curl_exec ($ch);
?>

【问题讨论】:

标签: php facebook curl


【解决方案1】:

大声笑,我确定输入的名称是密码,我错了 - 输入的名称是 pass :D。

【讨论】:

    最近更新 更多