Web ページの有効期限が切れていると表示された場合の対処方法_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:57:01
オリジナル
1963 人が閲覧しました

Web ページで IE の戻るボタンまたはhistory.go(-1)を使用すると、キャッシュされたページが表示されますが、session_startを使用した後、この関数は現在のページを強制的にキャッシュしないようにするため、 「警告:」ページの有効期限が切れています。

解決策 1:

session_startの後に文を追加します

コードは次のとおりです コードをコピー
header("キャッシュ制御: プライベート");
これより前にプログラムは出力を持たないことに注意してください。

解決策 2:

session_start の前に

を追加します

コードは次のとおりですコードをコピーsession_cache_limiter('プライベート'); //セッションが有効な間のみフォームをクリアしないでください

コードは次のとおりですsession_cache_limiter には、他の 2 つのパラメータの意味もあります: session_cache_limiter('nocache'); // フォームをクリアします解決策 3
コードをコピー
session_cache_limiter('public'); //セッションが使用されていない場合と同様にフォームをクリアしません

設定ファイルphp.iniを変更します。このファイルを

に入れてください

コードは次のとおりですsession.cache_limiter = キャッシュなしが
コードをコピー
に変更されました

コードは次のとおりですsession.cache_limiter = または session.cache_limiter = noneそしてApacheを再起動します。
コードをコピー

http://www.bkjia.com/PHPjc/632124.html

tru​​ehttp://www.bkjia.com/PHPjc/632124.html技術記事 Web ページで IE の戻るボタンまたはhistory.go(-1) を使用すると、キャッシュされたページが表示されますが、session_start を使用すると、この関数は現在のページを強制的にキャッシュしないようにするため、次のようになります。 .
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート