2012-03-26 23 views
1

私はCookieを設定し、メンバーのみのコンテンツを有効にするフォームのユーザーログを取得しました。

これは、自分のサイトのルートフォルダにあるすべてのページで問題なく動作します。セッション変数が存在することを確認しました。

しかし、サブフォルダにあるスクリプトでセッション変数を確認しようとすると、セッション変数が存在しません。私は答えを示唆し、paramsに '/'を追加する同様の質問を見てきました。

session_set_cookie_params(2*7*24*60*60,'/'); 

これはにsession_start()セッションCookieパスも

セッション '/' に設定されているのphpinfoで

は、ルートレベルに存在する前に、次のとおりです。

は、これは私のセッション開始ですサブフォルダ用ではありません。

私は逃したことがあり、どうすれば解決できますか?可能であれば、スクリプトに変数を渡すのを避けたい。

ありがとう。

答えて

1

オクラホマ - これを解決しました!

私は持っていなかったセッションにアクセスしようとしていた私のスクリプトで

:どうやらあなたは再起動する必要が

セッション名(mysessionName)

または

のsession_start()

他のパスにあるスクリプトのセッションが動作するようにしてから、session_startを実行します。

セッション名はsessの前に来なければなりませんイオン開始

yay !!

関連する問題