コード内で Cookie が実行される順序について教えてください。 setcookie("ユーザー","学部長",time() 100); echo $_COOKIE['user']; ?> 上記のコードは、最初の実行時にユーザー未定義エラーを報告するのに、2 回目の実行時にはユーザー データを取得できるのはなぜですか? Cookie はプログラム内で最後に実行されますが、どのような状況ですか?ステートメントブロックが上から下の順序で実行されていませんか? php クッキー 約定命令 共有先: -----解決策---------Cookie の設定とアプリケーション Setcookie(文字列名、文字列値、int 期限切れ、文字列パス、文字列ドメイン、int セキュア); (1)、HTML ファイルの内容が出力される前に設定する必要があります。 (2) ブラウザが異なると Cookie の処理に一貫性がなく、誤った結果が発生する場合があります。 (3) 制限はクライアント側にあります。ブラウザで作成できる Cookie の最大数は 30 で、各 Cookie は 4KB を超えることはできません。各 Web サイトで設定できる Cookie の総数は 20 を超えることはできません。 ------解決策------------------注意する必要があるのは、PHP の COOKIE が最初にあることです。この COOKIE は今回のみ作成され、この値はページを再度更新した後にのみ使用できます。 -----解決策--------------------------------$_COOKIE は ブラウザから によって渡された Cookie に保存されます-----解決策----------- --------php の $_COOKIE は、ページの作成後に使用する前に更新する必要があるため、同じページで呼び出す場合は、エコーと更新の前にコードを記述するだけです。ページ