2016-07-18 13 views
2

Ich habe ein Google-Zeichen-Taste basierend auf diesem Tutorial https://www.sanwebe.com/2012/11/login-with-google-api-php, die gut funktioniert.Holen Sie sich zurück Status Parameter Google API Anmelden

Ich versuche, einen Zustandsparameter hinzuzufügen, so habe ich die Zeile:

$client->setState("testingthestate"); 

Und diese Codezeile hinzufügen, auf die URL: https://....&state=testingthestate

Aber ich kann nicht sehen, wie man Zurück den Wert des Staates. Sowohl $_GET['state'] als auch $_POST['state'] sind leer!

Wie wird der Wert des Zustandsparameters zurückgeholt?

+0

Nach Zeile 16 in Ihrem Tutorial können Sie Ihren Zustand wie '$ client-> setState ($ your_state_variable);' als Sie $ 'GET ['state']', wenn es zurückleiten. – interstellarDust

Antwort

-1

Verwenden Sie $_GET['state'] in Call-Back-Funktion, um State-Parameter zu erhalten.

+0

Die Frage lautet explizit: "Sowohl $ _GET ['state'] als auch $ _POST ['state'] sind leer", daher habe ich nicht das Gefühl, dass diese Antwort vollständig genug ist, auch wenn sie korrekt ist. – DaveyDaveDave

+0

Der state-Parameter ist leer, weil der Benutzer nichts im set-Parameter $ client-> setState ("testingthestate", "Set something") setzt; – Aniket

Verwandte Themen