ショッピング カート アプリケーションを作成しましたが、商品ページからショッピング カートにアイテムを追加してからカート ページに移動した後、カートは空で表示されますが、更新後に商品が表示されると、ブラウザーがページをキャッシュしていると思います。この問題を解決する方法はありますか、助けてください
注:MVCでcakephpフレームワークを使用しました
ありがとう
ショッピング カート アプリケーションを作成しましたが、商品ページからショッピング カートにアイテムを追加してからカート ページに移動した後、カートは空で表示されますが、更新後に商品が表示されると、ブラウザーがページをキャッシュしていると思います。この問題を解決する方法はありますか、助けてください
注:MVCでcakephpフレームワークを使用しました
ありがとう
ブラウザーがカート ページをキャッシュしないようにするには、「no-cache」ヘッダーを追加します。
public function cart()
{
$this->disableCache();
// rest of your code here
}
CakePHP 2.x では、'disableCache()' メソッドが response-object に移動されました。
public function cart()
{
$this->response->disableCache();
// rest of your code here
}
ページを呼び出すたびに、次のようなアドレスまたは URL にタイムスタンプを追加します。
変数 MS で現在の時刻を取得し (jav mili の 2 番目の時刻を使用できます)、URL を myPage.jsp?MS に変更します
ありがとう