Faça um like no Facebook

Um pequeno código para detectar o usuário que gostou ou não da sua página. Trabalhando na sua guia do Facebook.

function parse_signed_request($signed_request)
{
list
($encoded_sig, $payload) = explode('.', $signed_request, 2);

$sig
= base64_url_decode($encoded_sig);
return json_decode(base64_url_decode($payload), true);
}

function base64_url_decode($input) {
return base64_decode(strtr($input, '-_', '+/'));
}

$datas
= parse_signed_request($_REQUEST['signed_request']);

if($datas['page']['liked']) {
// content for likers
} else {
// like gate
}