önceki uygulamalarımda signet_request için aşağıdaki kodu kullanıyordum

function parse_signed_request($signed_request, $secret) {
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);

  if (strtoupper($data['algorithm']) !== 'HMAC-SHA256') {
    error_log('Unknown algorithm. Expected HMAC-SHA256');
    return null;
  }

  // check sig
  $expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true);
  if ($sig !== $expected_sig) {
    error_log('Bad Signed JSON signature!');
    return null;
  }
  return $data;
}

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

$signed_request= parse_signed_request($_REQUEST['signed_request'], $app_secret);
şimdi yeni bir uygulama yapılması icap edince yine aynı kodlarla işe giriştim fakat $_REQUEST içinde "PHPSESSID" değerinden başka bir veri gelmediğinden "signed_request" verisini bir türlü çekemiyorum.
yeni php sdk'yı indirdim ordaki örnekte de aynı durum var.
facebook gene birşeyleri değiştirmiş anlaşılan. sorunun çözümü için önerebileceğiniz birşeyler varmı?