2012-04-13 8 views
0

Hallo ich bin neu auf der Facebook API und habe es geschafft, einen Benutzer über facebook einloggen, aber ich versuche eine Abmeldung zu machen, die auf eine andere Seite umleitet zB. logout.php Das Problem ist, wenn es sich abmeldet es auf die gleiche Seite umleitet.Logout Umleitung

Der Code im den Logout-Link zu erhalten verwenden ist:

$logoutUrl = $facebook->getLogoutUrl(); 

Wie kann ich es machen, so dass die Logout-URL automatisch aus Facebook anmeldet und leitet Sie auf logout.php?

Vielen Dank im Voraus!

UPDATE

Ein Beispiel für die URL-i aus dem getLogoutUrl erhalten zur Zeit() Funktion:

https://www.facebook.com/logout.php?next=http% 3A% 2F% 2FMYDOMAINHERE.com% 2F & access_token = MYACCESSTOKENHERE

Meine Vermutung ist, dass wenn ich es eine Umleitung URL übergeben könnte, um mit dieser Funktion automatisch zu erstellen, würde es etwa so aussehen:

https://www.facebook.com/logout.php?next=http%3A%2F%2FMYDOMAINHERE.com%2Flogout.php% 2F & access_token = MYACCESSTOKENHERE

UPDATE

Nie habe ich es nur aus ausmacht. Funktioniert auf die gleiche Art und Weise funktioniert die Anmeldung mit dem

getLogoutUrl(array(
        'next' => 'http://' . $_SERVER['HTTP_HOST'] . '/logout.php' 
        )); 

Antwort

0

Meinen Sie das ?:

header ("Location: $logoutUrl") 
exit; 
+0

einfach die Frage mit ein bisschen mehr Detail aktualisiert ich ziemlich viel wollen eine Umleitungs-URL für die Methode zu übergeben erzeuge eine Abmelde-URL mit der URL, die ich sende ... –