【PHP】送信先のフォーム情報をブラウザにキャッシュさせない方法
送信後のフォーム(テストページ)のレイアウト調整で、CSSが反映されず、いちいちブラウザの設定からキャッシュを消すという作業が煩わしいのでその対処法メモ。
対処法
送信先ページのヘッダーに3行追加するだけ。
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
実に簡単。これだけでページがキャッシュされなくなる。
対処法②
formタグのaction属性で送信先ページのURLをパラメータにすればキャッシュされなくなる。
<form action="confirm.php?=test" method="post">
こちらの方法も簡単。
パラメータ付きページはページの内容が変わるため、ブラウザがキャッシュしなくなるらしい。