Redirect zurück zur Registerkarte Seite, nachdem der Benutzer authentifiziert?

Wie soll ich über die Umleitung der user wieder auf meine Seite in die Registerkarte nach der Authentifizierung meiner app? Kann ich nicht einen bestimmten url für den redirect, da meine app wird live auf mehreren Seiten. Ich bräuchte also irgendwie schnappen Sie sich der Seite-id und legen Sie es in den url. Ich habe versucht, zu verwenden session-Variablen, aber es scheint nicht zu funktionieren für mich. 🙁 Hier ist ein Teil von meinem code...

$signed_request = $facebook->getSignedRequest();

$_SESSION['TrueID'] = $signed_request['page']['id']; 

$fbconfig['appBaseUrl'] = "http://www.facebook.com/pages/".$_SESSION['TrueID']."/".$_SESSION['TrueID']."?sk=app_241321439259320";

/* 
 * If user first time authenticated the application facebook
 * redirects user to baseUrl, so I checked if any code passed
 * then redirect him to the application url 
 * -mahmud
 */
if (isset($_GET['code'])){
    header("Location: " . $fbconfig['appBaseUrl']);
    exit;
}
//~~

//
if (isset($_GET['request_ids'])){
    //user comes from invitation
    //track them if you need
}

Wie Sie sehen können, dass ich versuche, eine session-variable zu packen, die Seite mit der id.. aber das ist nicht für mich arbeiten 🙁 Die variable echo ist Prima, wenn ich Besuch meine Seite.. aber ich vermute, dass die immer irgendwo verloren während der Authentifizierung.

  • Okay.. das vielleicht Total lächerlich, aber ich habe es zu arbeiten, durch einfügen dieser javascript-Code, sendet der browser zurück 2 Seiten, statt der Umleitung zu einer anderen Seite.. <script>Geschichte.go(-2)</script> Es funktioniert.. aber soll ich es tun auf diese Weise?
InformationsquelleAutor Dustin | 2011-11-16
Schreibe einen Kommentar