Skip to content

Instantly share code, notes, and snippets.

@n0wak
Created December 5, 2011 19:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save n0wak/1434919 to your computer and use it in GitHub Desktop.
Save n0wak/1434919 to your computer and use it in GitHub Desktop.
check if user has liked the page
//
// via https://twitter.com/#!/wesbos/status/143765415502413824
// check if user has liked the page
function has_liked()
{
if (!isset($_REQUEST["signed_request"])) {
return 2;
}
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
if (($data["page"]["liked"]) == 1) {
return 1;
} else {
return 0;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment