No quiere reconocer elogueo del usuario para que el app publique

Cerrado
taikimizuno Message postés 1 Date d'inscription martes, 7 de julio de 2015 Estatus Miembro Última intervención martes, 7 de julio de 2015 - 7 jul 2015 a las 19:57
Hola Amigos, el motivo de mi pregunta es la siguiente:

Ya tengo creada mi respectiva app en Facebook, registrando el respectivo dominio en donde se harán los respectivos llamados a la función que publicará los post en los perfiles de Facebook vía PHP.

Este es el código que estoy utilizando en un archivo llamado "publicar.php" (dentro de la carpeta 'juego') que es disparado desde un botón en mi website:

include_once("facebook-php-sdk/src/facebook.php");
$api_key = "XXXXXXXXXXXXX";
$api_sec ="YYYYYYYYYYYYYYYYYYYYYYYYYYY";
$facebook = new Facebook(array(
'appId' => $api_key,
'secret' => $api_sec,
'cookie' => false,
));
$req = array(
'message' => $_GET['mensaje'],
'name' => 'El Gran Hallazgo (Prueba)',
'link' => 'http://www.elgranhallazgo.co.nf/juego',
'description' => 'El Gran Hallazgo (Prueba)',
);
$sesion = $facebook->getUser();
echo $sesion."<br />";
if($sesion)
{
$permissions = $facebook->api('/me/permissions');
if(!array_key_exists("publish_stream", $permissions['data'][0]))
{
header("Location: ".$facebook->getLoginURL(array("scope"=>"publish_stream")));
exit();
}
$facebook->api('/me/feed', 'post', $req);
}
else
{
$loginURL=$facebook->getLoginURL();
echo "<a href='".$loginURL."'>Logueate para registrar la publicacion</a>";
}

Pero resulta que cuando ya me logueo, como tal se dirige nuevamente a la parte en donde está el else, y pide de nuevo el logueo.

¿Quisiera saber, qué es lo que debo de arreglar en la app y/o en el código, para garantizar que la publicación quede posteada en un perfil de Facebook?
(obviamente luego vendría lo del aceptar la aplicación en Facebook y los demás detalles, en caso de que el logueo salga bien)

Les agradezco su ayuda respectiva.
Saludos.