人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WAMP5(php4)でウェブアプリを作っているのですが、PEAR:AUTH関係がうまく動きません。
どうも、
pear¥Auth¥Auth.php内の
function checkAuth()内の
_importGlobalVariable(’session’);
がうまく動いていない(null配列を返している)みたいなのですが、
ここら辺がうまく動かないような情報ってありますか?
また解決方法を教えてください。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Pear PHP アプリ ウェブ 配列
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● typista
●40ポイント

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

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

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

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


以下、抜粋です。

---

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

http://php.s3.to/man/function.session-start.html

session_start

session_start()関数

の説明

http://php.s3.to/man/function.session-register.html

session_register

session_register()関数

の説明

http://cvs.sourceforge.net/viewcvs.py/care2002/Care2002/include/...

importGlobalVariable()関数

のソース

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ