a aplicación @Facebook se actualiza automáticamente

Mi aplicación se actualiza automáticamente a la URL de inicio de sesión de Facebook, pero mi usuario ya inició sesión, por lo que repite la actualización sin parar.

Aquí está mi código

$facebook = new Facebook(array(
    'appId'  => 'my app id',
    'secret' => 'my secret key',
    'cookie' => true,
));
$session = $facebook->getSession();
$fbme = null;
$loginUrl = $facebook->getLoginUrl(
    array(
        'canvas'    => 1,
        'fbconnect' => 0,
        'next' => 'my app uri',
        'cancel_url' => 'my app uri',
        'req_perms' => 'email,publish_stream,status_update,offline_access,user_birthday'
    )
);
if (!$session) {
   echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
   exit;
}
else {
  try {
      $uid      =   $facebook->getUser();
      $fbme     =   $facebook->api('/me');
  } catch (FacebookApiException $e) {
      echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
      exit;
  }
}
function d($d){
return TRUE;
}

Y la fuente de mi página en actualización es:

"<script type='text/javascript'>top.location.href = 'facebook login url..';</script>

Siempre se actualiza, sin parar.

Busqué en Google y encontré la política de p3p:header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); agregado pero no funciona:

Perdón por mi mal ingles

Respuestas a la pregunta(2)

Su respuesta a la pregunta