私はphpでWebサービスを作成し、JSONを返します。正常に動作しますが、テーブルの値を変更したキャッシュ結果のようで、サービスはこの変更を反映していません。次のコードを含めましたが、機能していないようです。私のブラウザでは、まだ古い値を取得しています。これはどのように修正できますか?
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
私はphpでWebサービスを作成し、JSONを返します。正常に動作しますが、テーブルの値を変更したキャッシュ結果のようで、サービスはこの変更を反映していません。次のコードを含めましたが、機能していないようです。私のブラウザでは、まだ古い値を取得しています。これはどのように修正できますか?
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
Ajax ライブラリ (クライアント) のドキュメントをチェックして、キャッシュ メカニズムを無効にできるかどうかを確認してください。
サーバー側でキャッシュを無効にする場合は、「すべてのブラウザで Web ページのキャッシュを制御する方法」を参照してください。