私は、基礎となるデータに基づいて数分ごとに変化するPHP生成ページを持っています。ユーザーがリンクをたどるまでは、すべてが有効です。ユーザーがブラウザの戻るボタンをクリックして戻ると、以前にロードされたバージョンのページが表示されます。ブラウザーは、サーバーからページをリロードしていません。ブラウザが動的コンテンツをキャッシュするのを止める方法
サーバーから新しいコンテンツを取得するには、ユーザーがリロードをクリックする必要があります。
私は通常のメタタグを試して、PHPからheader()を出力しました。
IE、FF、Chromeの動作は同じです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
ブラウジングの自然な動作を指しています。あなたはこれをしないサイトを指すことができますか? –
@カイはい、私はあなたにはたくさんのサイトを表示することができます。 Amazon.comを試してみてください。 – user191688
多分私は何かを間違えた。 Amazonの場合、私は彼らがキャッシュしていないとは思わない。彼らはリロードのためにあまりにも巨大である。しかし、以下の答えがうまくいくならば、すべてが良いです。 –