use $ _REQUEST ["signed_request"] for a signed request instead of a function
$dd = parse_signed_request($_REQUEST["signed_request"]);
// function for parsing function parse_signed_request ($ signed_request) {list ($ encoded_sig, $ payload) = explode ('.', $ signed_request, 2);
// decode the data $sig = base64_url_decode($encoded_sig); $data = json_decode(base64_url_decode($payload), true); return $data; } function base64_url_decode($input) { return base64_decode(strtr($input, '-_', '+/')); }
source share