現象:
サーバーは、以前にクライアントに書き込まれた Cookie 情報を読み取ることができません。
PHP は、リクエストが行われるたびに、セッション ID をクライアントの Cookie に書き込みます。
分析:
ドメイン設定に問題がある可能性があるため、
Cookie のドメイン情報を確認すると、ドメイン名に加えて、ポート情報も存在する可能性があります。ブラウザは、ポートが原因でセキュリティ上のリスクがあると考え、クライアント側で Cookie をブロックします。サーバーには送信されません。
ポート番号が記載された Web サイトによく表示されます。ドメインをドメイン名に設定し、ポート番号と「:」を削除します。
再試行: 成功しました。
上記では、PHP が Cookie を読み取れない原因の分析を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。