A nice simple solution as posted by Ibrahim Faour on his blog masteringapi.com.
I’ve posted his solution here as well.
1 2 3 4 5 6 7 8 9 | $signed_request = $_REQUEST["signed_request"]; list($encoded_sig, $payload) = explode('.', $signed_request, 2); $data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true); if (empty($data["page"]["liked"])) { echo "You are not a fan!"; } else { echo "Welcome back fan!"; } |


Post a Reply