2016-08-15 3 views
0

ich die folgende Website haben

http://localhost/showmecow/dashboard/

Und innerhalb ich ein PHP-Skript von einem Iframe ausgeführt wird. Das Skript befindet sich an

http://localhost/showmecow/phpscript

Ich versuche, FB zu verbinden, wenn ich die Umleitungs-URL als http://localhost/showmecow/phpscript setzte es funktioniert gut, FB leitet zurück zu diesem Skript mit _GET mit Codefeld und Statusfeld gefüllt $ aber jetzt wird dieses Skript alleine angezeigt und nicht im Iframe.

wenn ich die Umleitung URL als http://localhost/showmecow/dashboard/ setzen, funktioniert es nicht, FB leitet zurück zum Dashboard mit leeren $ _GET und wenn ich getSessionFromRedirect aufrufen, schlägt es in isValidRedirect fehl.

Irgendwelche Ideen, warum es passieren kann?

Dank

+0

Ich habe das Problem gefunden. http: // localhost/showmecow/dashboard/ist eine WordPress-Site, wenn ich einen Haltepunkt in den WP-Code setze, sehe ich das _GET, das ich von FB bekomme. Wenn das Skript jedoch geladen wird, ist es schon weg ... eine Möglichkeit, diese Parameter für das Skript zu speichern? –

Antwort

0

Für die Zukunft, wie ich im Kommentar sagte, wurde _GET für die obere Ebene gefüllt, die das Armaturenbrett ist aber nicht für die untere Ebene, die der PHP-Skript in der Iframe ist. Was ich getan habe, ist diese Parameter in der DB zu speichern und sie im Skript zu extrahieren.

Ich bevorzuge diese Methode, weil ich eine Mitgliedschaft DB habe, was bedeutet, dass jeder Benutzer einen Platz bekommt.

Wenn ich es nicht hätte, hätte ich einen Weg gefunden, um es mit dem Kommandozeilenargument an das Skript zu übergeben.

Verwandte Themen