質問: ### 前提・実現したいこと PHPを1か月前に始めたばかりの初心者です。 PHPを使用しログイン画面を作成中です。ログイン画面はできたのですが、 さらにログイン後、再度別ページで開いてもログイン画面になるようにしたく、検索した結果cookieを使うと自動ログインができるようで、Cookiyeに値を保存して自動ログインができることを確認したいのですがうまく動きません。 ### 該当のソースコード cookie記述していない文です。 ``` '; echo 'ようこそ!'.$_POST["user_name"],'さん'; exit; }else{ echo 'ログインに失敗しました。'; } } ?> ログインID: パスワード: ``` ### 試したこと 初めにCookieを保持していなければログイン画面に。 持っていれば echo 'ログインに成功しました。'; echo 'ようこそ!'.$_POST["user_name"],'さん'; を出力しようとしましたがうまくいかず、、 ここからのcookieの実装についてアドバイスなどご教示いただけたらと思います。。 ### 補足情報(FW/ツールのバージョンなど) XAMPPで実施しています。
回答: Cookiy ではなく Cookie です。 このコードの延長線上でログイン状態を確認するのであれば、session["user_name"]に適切な値が入っていることを確認するの一般的です。 このコードの載っている教本の先で説明があると思うので、読み進めてください。 余談ですが、個人的にはこのコードの現時点だけ見ると、何点も気になるところがあるので、早く卒業して実務に耐えうるコードを学習することをオススメします。