勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPにてSession発行時に保存されるCookieに対してHttpOnly / Secure属性を設定する方法

  PHP

先日PHPのsetcookie実行時にHttpOnly / Secure属性を設定する方法をメモしたが、よく考えるとSession発行時も自動的にCookieが保存され、そちらに対してはHttpOnly / Secure属性が設定されていなかった。以下に対応方法のメモ。

 

対応方法

「.user.ini」もしくは「php.ini」ファイルで以下を設定する。

session.use_strict_mode = On
session.cookie_secure = On
session.cookie_httponly = On

 

リファレンス

セッションに関連する INI 設定をセキュアにする

https://www.php.net/manual/ja/session.security.ini.php

 - PHP

  関連記事

PHPでデータをファイルキャッシュさせる(Cache_Lite)

最近携わった案件でPHPでファイルキャッシュをしているシステムがあった。今までフ ...

LINEのURLプレビューを表示させないようPHP側で制御する方法

公開中の特定のページのみLINEのURLプレビューを表示させないよう制御したいと ...

PHP8系で「Uncaught TypeError: Unsupported operand types」エラー対応方法

PHP8系で「Fatal error: Uncaught TypeError: ...

PHPでファイルをダウンロードさせる

集計ページみたいなんがあった。その集計ページを CSV化したいと言われた。 ■ソ ...

PHPで配列をGETパラメータ化、GETパラメータを配列化する方法

PHPで配列を「name=hoge&id=1&pass=fdkn ...