ホームページ >バックエンド開発 >PHPチュートリアル >sina Weibo oAuth phpSDK callback.php が $_SESSION['keys'] を取得できません。

sina Weibo oAuth phpSDK callback.php が $_SESSION['keys'] を取得できません。

WBOY
WBOYオリジナル
2016-06-13 13:21:191271ブラウズ

sina Weibo oAuth phpSDK callback.php が $_SESSION['keys'] を取得できません!!
タイトル callback.php ページに示されているように
$o = new WeiboOAuth( WB_AKEY , WB_SKEY , $_SESSION['keys'] [ 'oauth_token'] , $_SESSION['keys']['oauth_token_secret'] );

$last_key = $o->getAccessToken( $_REQUEST['oauth_verifier'] ) ;
エラー!

エラーチェックの結果、$_SESSION['keys'] が存在しないことが判明しましたが、index.php ページに割り当てました
$o = new WeiboOAuth( WB_AKEY , WB_SKEY );
$_SERVER[ "SCRIPT_URI"]='http://183.191.213.13:80';
$keys = $o->getRequestToken();
$aurl = $o->getAuthorizeURL ( $keys['oauth_token '] , false , $_SERVER['SCRIPT_URI'].'/callback.php');

$_SESSION['keys'] = $keys;
ここでの値。 。すでに BOM エンコードなしの utf-8 に変更されていますが、依然としてエラーが発生します。 解決する。 。

-----解決策---------
session_start が必要
------解決策------------------
コールバックページのドメイン名がセッション情報にアクセスするページのドメイン名と異なっていないか注意してください。SESSION COOKIEのドメインを設定する必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。