WAMP5(php4)でウェブアプリを作っているのですが、PEAR:AUTH関係がうまく動きません。

どうも、
pear¥Auth¥Auth.php内の
function checkAuth()内の
_importGlobalVariable(’session’);
がうまく動いていない(null配列を返している)みたいなのですが、
ここら辺がうまく動かないような情報ってありますか?
また解決方法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/10 02:54:10
  • 終了:--

回答(1件)

id:typista No.1

typista回答回数359ベストアンサー獲得回数72005/05/16 18:31:22

ポイント40pt

http://php.s3.to/man/ref.session.html

セッション処理関数(session)

importGlobalVariable()は、isset($_SESSION)でグローバル変数の$_SESSIONがセットされていれば、$_SESSIONを返却するだけの処理になっていると思います。

ので、session_start()またはsession_register()関数で、セッションの開始が必要ですが、すでにコード内で実行済みでも、nullが返却されるのでしょうか?


以下、抜粋です。

---

注意: セッションを処理している時、 session_register()関数を使用するか スーパーグローバル配列$_SESSIONへ新しいキーを 追加することにより変数が登録されるまで、セッションのレコードは作 成されないことに注意して下さい。これは、セッションが session_start()関数により開始されている場合で も真です。

session_start()関数

の説明

session_register()関数

の説明

importGlobalVariable()関数

のソース

※PEARのものではないかも知れませんが、ほぼ同じと推定しました

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません