1
0

More than 3 years have passed since last update.

【PHP】送信先のフォーム情報をブラウザにキャッシュさせない方法

Last updated at Posted at 2020-05-14

【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">

こちらの方法も簡単。

パラメータ付きページはページの内容が変わるため、ブラウザがキャッシュしなくなるらしい。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0