Когда я вызываю мое fb-приложение с GET-запросом, например «? App_data = 1», переменная находится в подписанном запросе. Хорошо пока что Но когда я нажимаю на другую ссылку в моем fb-приложении, app_data все еще находится в подписанном запросе. Мое приложение реагирует на это, но оно мне больше не нужно.
Как я могу удалить app_data в подписанном запросе? У кого-нибудь есть предложения по этой проблеме?
Я использую PHP и JS SDK.
$aSignedRequest = $_REQUEST['signed_request'];
if(isset($aSignedRequest))
{
$sSignedRequest = $aSignedRequest['signed_request'];
list($sEncodedSig, $sPayload) = explode('.', $sSignedRequest, 2);
// decode the data
$aData = json_decode(base64_decode(strtr($sPayload, '-_', '+/')), true);
$iContestId = $aData['app_data'];
}