
ショコラ
iframe内のページでセッション情報を引き継ぐには?
アパッチの設定ファイルに「SameSite=None」を記述してキメマス。

もっさん先輩
<Location / >
Header edit Set-Cookie ^(.*)$ "$1; SameSite=None; Secure"
</Location>
手順
iframe内のページでセッション情報を引き継ぐ手順。
- iframe内の環境で以下のアパッチのモジュールを有効化します。
a2enmod headers remoteip
- iframe内のアパッチの設定ファイルを修正します。
<Location / >
Header edit Set-Cookie ^(.*)$ "$1; SameSite=None; Secure"
</Location>
- 設定を反映させるためアパッチをリロードします。
service apache2 reload
以上
シチュエーション
表示している WEBページの一部に iframe がある。その iframe内の PHP のページでは、ページを表示する度にセッション情報が書き換わってしまう。