環境
- CakePHP3.8
- Chrome 87.0.4280.88
- SSL 導入済みサイト
症状
タイトルの通りで、CakePHP3.8 で作っている SSL サーバ証明書導入済みシステムで、ログイン画面だろうが記事投稿画面だろうが、フォーム送信時に「送信しようとしている情報は保護されません」という警告画面が出るようになりました。ツラい。
先週まではそんなことなかったけど、今日(2020/12/14)、Chrome を最新版に更新してから出るようになりました。
対策
app.php の fullBaseUrl を指定することで解決しました。
config/app.php
//'fullBaseUrl' => false,
'fullBaseUrl' => 'https://hoge.com', # https からのフルパス指定