• 締切済み

次の画面に遷移後もクッキーを取得するには

現在PHPでクッキー認証を行っているのですが、 index.phpでまず、メニュー画面にいこうとするのですが、 $_COOKIE['id'] == "" クッキーに何もIDが入っていなかったら、もしくはIDがあっても、パスワードが間違っていたら、ログイン画面に遷移するようにし、その画面でログイン情報を入力すると、メニュー画面に遷移するというところまではいいのですが、 クッキーの情報を次の画面(例えば、test.php)に遷移するときのPHPにももたせたいのですが、次の画面ではIDがうまくとれません。 クッキーではPHPがかわると、IDもNULLになってしまうのでしょうか?

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

クッキーは確か有効時間を設定しないと 設定した場所から移動すると破棄されてしまうかと思われます。 セッション管理をすればうまくいくのではないでしょうか。

参考URL:
http://hoover.ktplan.ne.jp/kaihatsu/php/index.php?type=doc&txt=session1
aiurai54
質問者

お礼

ありがとうございました。

aiurai54
質問者

補足

サーバーが3台構成ですが、セッション管理を用いてうまくいくのでしょうか?

関連するQ&A

専門家に質問してみよう