ホームページ バックエンド開発 PHPチュートリアル PHP禁止页面缓存的代码_php技巧

PHP禁止页面缓存的代码_php技巧

May 17, 2016 am 09:15 AM
禁止する ページキャッシュ

核心代码:

复制代码 代码如下:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pramga: no-cache");

这对于某些页面来说是很有用的,例如:验证码,因为每次生成的验证码必须不同,否则验证码就没有任何意义了,这就可以用上面的语句实现禁止缓存。
再比如:“ 每回贴一次就换一个美女图片”,必须禁止页面缓存,否则返回的是缓存中相同的图片。
最近看到百度联盟上的《联盟志》-“如何让网民爱上你的网站”(主要是讨论如何提高用户体验的)联想到一点:
以论坛为例,当用户登陆后显示的是登陆后的 页面例如“管理”、“修改资料”等,当用户退出论坛后,再次返回刚才的页面,
仍然有“管理”、“修改资料”等(因为返回的是 缓存页面),虽然这时候cookie已经清空,“管理”、“修改资料”等已经不起作用了,
但是用户仍然以为这是有效的页面,从而认为别人也可以“管 理”、“修改资料”等,以为网站是不安全的(虽然实际上是安全的)。这时候在需要cookie验证的页面上加上上面的代码就有很用了,至少可以消除对于用户心 理的不良影响。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

他の人が私をグループ チャットに追加できないように WeChat を設定する方法 他の人が私をグループ チャットに追加できないように WeChat を設定する方法 他の人が私をグループ チャットに追加できないように WeChat を設定する方法 他の人が私をグループ チャットに追加できないように WeChat を設定する方法 Mar 13, 2024 am 08:37 AM

他の人が私をグループ チャットに追加できないように WeChat を設定する方法 他の人が私をグループ チャットに追加できないように WeChat を設定する方法

Redditのおかしなエラーを修正する方法 Redditのおかしなエラーを修正する方法 Oct 26, 2023 pm 11:21 PM

Redditのおかしなエラーを修正する方法

Win10 Home版で修正時間を制限する方法 Win10 Home版で修正時間を制限する方法 Jan 08, 2024 pm 08:34 PM

Win10 Home版で修正時間を制限する方法

不正競争の疑いがあるため、人工知能はスポーツ界から禁止されるべきでしょうか? 不正競争の疑いがあるため、人工知能はスポーツ界から禁止されるべきでしょうか? May 27, 2023 pm 05:40 PM

不正競争の疑いがあるため、人工知能はスポーツ界から禁止されるべきでしょうか?

見知らぬ人がTikTokで検索することを禁止する方法 見知らぬ人がTikTokで検索することを禁止する方法 Mar 01, 2024 am 09:04 AM

見知らぬ人がTikTokで検索することを禁止する方法

Win11 で OneDrive の起動を無効にする解決策は何ですか? Win11 で OneDrive の起動を無効にする解決策は何ですか? Jun 30, 2023 pm 11:05 PM

Win11 で OneDrive の起動を無効にする解決策は何ですか?

win7でローカルハードドライブのスキャンからqqを無効にする方法 win7でローカルハードドライブのスキャンからqqを無効にする方法 Jun 29, 2023 am 10:59 AM

win7でローカルハードドライブのスキャンからqqを無効にする方法

Golang ではデータ キャッシュ、結果キャッシュ、ページ キャッシュをどのように使用する必要がありますか? Golang ではデータ キャッシュ、結果キャッシュ、ページ キャッシュをどのように使用する必要がありますか? Jun 19, 2023 pm 09:04 PM

Golang ではデータ キャッシュ、結果キャッシュ、ページ キャッシュをどのように使用する必要がありますか?

See all articles