通过电子邮件检查帐户是否存在(facebook)

时间:2015-08-13 19:32:15

标签: php

如何通过键入电子邮件来检查Facebook帐户是否存在? 例如,如果我转到http://mysite.pl/fb/?email=email@gmail.com并且如果Facebook上存在此电子邮件的帐户,则返回“true”,否则返回“false”。 我试过的代码:

if(isset($_GET["email"])) {
    $url = file_get_contents('https://www.facebook.com/search/results/?q='.$_GET["email"]);
    echo '<pre>'.$url.'</pre>';

}

它不起作用,返回信息,我的浏览器不受Facebook支持。

1 个答案:

答案 0 :(得分:1)

这不是Facebook会喜欢你做的事情。如果你想尝试,你需要将你的请求标题设置为他们认为是普通的Web浏览器。这意味着使用cURL代替file_get_contents()

有关详细信息,请参阅此问题:PHP cURL custom headers