1

Facebook の API を CodeIgniter プロジェクトに統合しようとしていますが、CodeIgniter で何らかの形でセッションが無効になっているため、機能していないようです。(CodeIgniter の外部を統合しようとすると機能しますが、codeigniter プロジェクト内では機能しません)。

これを行う方法はありますか?私が望むのは、ネイティブ セッションが CodeIgniter によってクリアまたは破棄されないようにすることだけです。コアをハックして 1 ~ 2 行を削除するしか方法がない場合は、喜んで実行します。やっているところ$_SESSION = nullとかそういうところがあると思います。この場所はどこですか、その行を削除できますか?

4

3 に答える 3

4

CI の新規インストールでこのブログをフォローすると、問題なく動作します。

http://www.dannyherran.com/2011/02/facebook-php-sdk-and-codeigniter-for-basic-user-authentication/

そこから、アプリケーションのビルドを続行したり、問題のある場所を見つけたりすることができます。

于 2012-04-23T14:40:05.993 に答える
0

CI セッション (Cookie) を拡張してネイティブ サーバー セッションを使用するためのライブラリがあります。

このネイティブ セッションライブラリをご覧ください。

于 2012-04-23T14:34:47.883 に答える
0

CI セッションでは無効になっていません。手動コーディングで行う必要があります。コーディングをもう一度参照してください。

一部の jQuery - JS がプロジェクト内で競合している可能性もあり、セッションが破壊される可能性があります。

于 2012-04-23T14:35:33.323 に答える