• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpのプログラムに関する質問です。)

PHPのログインシステムでパスワードが違うエラーが発生する理由と改善方法

このQ&Aのポイント
  • PHPのログインシステムで、パスワードが違うエラーが発生する理由と改善方法について質問があります。
  • ログインシステムのプログラムで、登録してある名前とパスワードを入力すると、最初は「パスワードが違います。」と表示されますが、もう一度同じ情報を入力するとログインできるようになります。
  • 現在のログインシステムのプログラムに問題があり、一度目のログイン時にパスワードが違うエラーが発生してしまう理由を教えてください。また、改良点やアドバイスもあれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

一回目はcookieに登録されていないからだろうと思います。 setcookie("name2", $_POST["name"]); $name=$_COOKIE['name2'];//名前 としていますが、 setcookieでは $_COOKIEという配列には登録されないので、 2回目にならないと名前が取れないのだと思います。 $name=$_POST["name"] で良いのでは無いでしょうか

add0804
質問者

お礼

ありがとうございます。 ご指摘通り直したところ、即効解決しました!

関連するQ&A

専門家に質問してみよう