<PHPLearn/>
フォーム・HTTP

クッキー

クッキーはブラウザに保存される小さなデータです。 PHPではsetcookie()でクッキーを設定し、$_COOKIEで読み取ります。 セッションと異なり、クライアント側に保存されるため機密情報は保存しないことが重要です。

クッキーの設定と読み取り

setcookie()でクッキーを設定します。有効期限、パス、ドメインなどを指定できます。

PHPエディタ

クッキーのセキュリティオプション

setcookie()の第4引数以降でセキュリティを強化できます。httponly、secure、samesiteの設定が重要です。

PHPエディタ

ユーザー設定の永続化

クッキーはテーマ設定や言語設定など、ログイン不要で永続化したいユーザー設定の保存に最適です。

PHPエディタ