Llevo haciendo toda esta semana un sistema para integrar Facebook en mi web. El sistema de autentificacion funciona de lujo. Mi problema es cuando un usuario se quiere desconectar.
Uso el SDK de PHP de Facebook.
Código PHP:
$params = array( 'next' => 'http://miweb.com/' );
$url=$facebook->getLogoutUrl($params);
echo '<a href="'.$url.'">Desconectar en FB</a><hr/>';
Podria eliminar la session del usuario a lo bruto con PHP, con session_destroy, pero no es lo mismo, ya que cuando Facebook cierra la session la cierra de un modo diferente, ya que la cierra en "sus registros".
La pregunta:
¿Alguien sabe por que me puede estar pasando esto?, es tan raro. Lo estoy haciendo en el index de mi web. Sin ninguna historia rara. :P . No me parece que es cuestion de usar mal la API, ya que he consultado muchos ejemplos. Me parece que tiene que ver con un problema exterior a Facebook y mas bien con un problema con mi servidor, cookies de session o algo. Pero no encuentro ningun motivo.
Se que es un poco a ciegas...
¿Pero a alguien se le ocurre alguna idea?
pd: para colmo me corre una prisa brutal.