Ahora lo mire con detalle y creo que no te servirá de mucho con respecto a Facebook.. quedará que revises la API de desarrollo de Facebook sobre LOGIN y LIKE BUTTON a ver si hay vuelta con esto... Facebook siempre es un tema que evité por la poca documentación que tienen...
https://developers.facebook.com/
Hable con uno de los desarrolladores de una empresa para consultarle, y me ha dicho que Facebook no te permite más saber que usuarios tienen LIKE en tu FAN PAGE, lo que si puedes hacer es que se LOGUEEN desde la API y así evitarles que pongas USER y PASS a tu BD y demas...
https://developers.facebook.com/docs/reference/login/
Me paso algo como esto, pero ni idea de que hace... solo me explica que si le diste me gusta, te mostrará una cosa, si no,
Código PHP:
<?php
require 'facebook/src/facebook.php';
$app_id = "id_de_tu_aplicacion";
$app_secret = "tu_clave_secreta";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$signed_request = $facebook->getSignedRequest();
$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];
if ($like_status) {
include("fan.php");
}
else {
include("noFan.php");
}
?>