ホームページ  >  記事  >  バックエンド開発  >  一部のブラウザでは検証コードがキャッシュされるため、ページを再度開くと検証コードの有効期限が切れているというメッセージが表示されます。

一部のブラウザでは検証コードがキャッシュされるため、ページを再度開くと検証コードの有効期限が切れているというメッセージが表示されます。

WBOY
WBOYオリジナル
2016-06-13 12:01:481426ブラウズ

一部のブラウザでは検証コードがキャッシュされるため、ページを再度開くと検証コードの有効期限が切れていることを示すメッセージが表示されます。
ブラウザを更新すると正常になります。
それを解決するには、確認コードを強制的にリロードできるコードはありますか?
------解決策---------
生成されたアドレス、URL の後に js ランダムパラメータを追加します?r=Math.random()
------解決策-----
1700d1014159458a183b7301d669037c
8eed4f8198b73252a372ed0407927ef6
-----解決策---------
e08ecda4cf55612702b264a4c132f766">
-----解決策-------- -- ----------
キャッシュを無効にするヘッダー

header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past<br />header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");<br />header ("Cache-Control: no-cache, must-revalidate");  // HTTP/1.1<br />header ("Pragma: no-cache");                          // HTTP/1.0<br />
を使用せずに検証コード画像生成プログラムに追加することで、この問題を完全に解決できます。 URLを変更するたび

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。