php - facebook使用php自动登录
问题描述
我想使用它制作一个自动登录应用程序,但没有结果。是 curl 的最佳选择。以及我如何传递我的 ID 和密码,因为这不起作用。
$fields = array(
"email" => "email",
"password" => "PASS",
);
function curl($url,$fields)
{
foreach($fields as $key=>$value)
{
$fields_string .= $key.'='.$value.'&';
}
rtrim($fields_string, '&');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$ip=rand(0,255).'.'.rand(0,255).'.'.rand(0,255).'.'.rand(0,255);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "HTTP_X_FORWARDED_FOR: $ip"));
curl_setopt($ch, CURLOPT_USERAGENT, " Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2");
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
$page = curl_exec($ch);
curl_close($ch);
return $page;
}
$res=curl('https://fr-fr.facebook.com?',$fields);
echo $res;''''
解决方案
推荐阅读
- swiftui - 确定填充以将 Button 正确放置在顶部尾角?
- sqlite - 输出到sqlite中的文件时显示奇怪
- html - 在 LI 上添加透明层
- php - 如何在 JSON(php) 中添加尾随零的数字
- twilio - 呼叫被所有座席拒绝后将呼叫重定向到语音信箱
- amazon-web-services - 如何将存储在 AWS RDS 中的所有数据发送到 elasticsearch(Linux)?
- reactjs - Django 模型:使用 OneToOneField 访问相关对象中的父对象属性
- python-3.x - 定时器关机电脑(python3.x)
- c# - 如何将与 Kafka SSL 相关的故障捕获到 Serilog sinks C# 控制台应用程序中
- c++ - 编译器无法识别构造函数,需要参数并识别零