PHP7.4 → 8.x でリダイレクト header('location: ...'); 以降が処理されるようになった
PHP7.4 から 8.x への切り替えで遭遇した不具合メモ
とあるライブラリで
header('location: ...');
の記述があり、その後の処理はリダイレクトされ、実行されない前提で書かれていたが
PHP7.4 から 8.x へ移行したら、locationヘッダ出力以降も処理され、思わぬ動作に
ブラウザへの出力タイミングが変わったのかもしれません(ある程度まとめて出力とか)
コメント