質問: ### 前提・実現したいこと 現在掲示板を作っております。 現在止まっているところがあり、解決できないのでご質問させていただきます。 当サイトのログインフォームでログインすると、メインページにアクセスされ、メインページで「loginuser」というCOOKIEを生成し、ログインしたユーザー名を保存されます。 そのままメインページにある「ログアウト」ボタンを押すと「loginuser」のCOOKIEは削除されます メインページがから直でホーム画面に行ったときに、当サイトのホーム画面に、ログインしたユーザー名を張り付け、「ようこそ OOOO さん」のように表示させたいです。 が、COOKIEでloginuserを読み込んでも読み込まれません。 ### 該当のソースコード ``` //home.php ようこそ さん'; }else{ echo ' '; //ログインしてください。の画像をボタンにして置いています } ?> ``` ``` //Main.php メイン メイン画面 ようこそさん ログアウト ``` ``` //Logout.php setcookie('loginuser','a',time()-1); ``` ``` //Login.php //この上にSQLのデータ確認等をするcodeが書かれていますが、ログインのformのみ乗せました ログイン ログインフォーム ユーザーID"> パスワード ``` ### 補足情報(FW/ツールのバージョンなど) php7
回答: あまり質問を理解していないですが、cookie の削除は、サーバサイドとブラウザの双方で問題が発生する可能性があります。 デバッグは、Request/Response 双方の header を見て、どこで落としているのか確認することから始めます。 まずは、ブラウザの開発ツールを利用して header 内の cookie に関する情報を整理してください。