2016-07-18 4 views
2

私はこのチュートリアルhttps://www.sanwebe.com/2012/11/login-with-google-api-phpに基づいてGoogleの署名ボタンがあり、うまくいきます。状態パラメータを返すgoogle api sign

私は状態パラメータを追加しようとしていますので、私はラインを追加しました:

$client->setState("testingthestate"); 

そして、このコード行は、URLに追加します。https://....&state=testingthestate

しかし、私は取得する方法を見ることができません状態の値を戻す。 $_GET['state']$_POST['state']は両方とも空です!

状態パラメータの値を戻すにはどうすればよいですか?

+0

チュートリアルの16行目以降は、 '$ client-> setState($ your_state_variable);のような状態を追加することができます。' $ _GET ['state'] 'によってリダイレクトされます。 – interstellarDust

答えて

-1

コールバック関数で$_GET['state']を使用して状態パラメータを取得します。

+0

質問は明示的に言っています: "$ _GET ['state']と$ _POST ['state']の両方が空です。この答えが正しいとは思わないでしょう。 – DaveyDaveDave

+0

ユーザが設定パラメータ$ client-> setState( "testingthestate"、 "Set something")で何も設定していないため、stateパラメータが空です。 – Aniket

関連する問題