勉強したことのメモ

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

  関連記事

迷惑メール対策でフォームにGoogle reCAPTCHA v2を導入する方法
迷惑メール対策でフォームにGoogle reCAPTCHA v2を導入する方法

お問い合わせフォームのスパムメール対策としてreCAPTCHAを導入したいという ...

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

Codeigniter4.4.4でCSS及びJavaScriptファイルを設置し ...

PHPにてメインドメイン⇔サブドメイン間でCookie及びSESSIONを共有する方法
PHPにてメインドメイン⇔サブドメイン間でCookie及びSESSIONを共有する方法

PHPにてメインドメインのサイトで発行したCookie及びSESSIONをサブド ...

mp3ファイルのアップロードと再生方法
mp3ファイルのアップロードと再生方法

mp3ファイルをformでアップロードしたかったのと、Webサイト上で再生したか ...

PHPでサイトマップを動的に生成する方法
PHPでサイトマップを動的に生成する方法

WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...