勉強したことのメモ

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でテンプレートPDFに動的に文字や数値を追記し出力する方法(TCPDF&FPDI)
PHPでテンプレートPDFに動的に文字や数値を追記し出力する方法(TCPDF&FPDI)

請求書や領収書のテンプレートがあり、そちらに対して動的に文字・数値を追記し出力さ ...

PHPでアクセスIPからランダム英数字のIDを作成
PHPでアクセスIPからランダム英数字のIDを作成

PHPで掲示板などにあるようなアクセスIPからランダム英数字のIDを作成したかっ ...

PHPのheader関数で気になった点
PHPのheader関数で気になった点

結論としてページの移転の場合はexitか ページ自体を消した方がよさ下。 &nb ...

PHPで画像にモザイクをかけて保存
PHPで画像にモザイクをかけて保存

やりたかった事はPHPで ・モザイク処理 ・元の画像とは別にファイル名をつけて保 ...

Laravel 13系で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法
Laravel 13系で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法

Laravel 13系でBootstrap 5系のCSS及びJavaScript ...