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

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

WBOY
リリース: 2016-06-13 12:01:48
オリジナル
1449 人が閲覧しました

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

-----解決策---------

-----解決策-------- -- ----------
キャッシュを無効にするヘッダー

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を変更するたび

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート