PHP禁止ページキャッシュのコード


コアコード:
 
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");
これはいくつかのページにとって有用であり、例えば、検証コードは、毎回生成される検証コードが異なる必要があるため、検証コードには意味がない。また、例えば、「一度に美女の写真を変えます」というページキャッシュを禁止しなければなりません。最近百度連盟の「連合志」「どのようにインターネットユーザーにあなたのウェブサイトを好きになるか」(主にユーザー体験の向上を議論する)を見ました。フォーラムを例にして、ユーザーがログインした後に表示されるのはログイン後のページです。例えば、「管理」「修正資料」などです。ユーザーがフォーラムから退出した後、再度先ほどのページに戻ります。まだ「管理」があります。「資料の修正」など(キャッシュページに戻るため)は、この時点でクッキーが空になり、「管理」「資料の修正」などが機能しなくなりましたが、ユーザーはまだ有効なページだと思っています。他の人も「管理」「資料の修正」などができると考えています。サイトは安全ではないと思います。この時、クッキーの検証が必要なページに上のコードを加えると効果的です。少なくともユーザー心理に対する悪影響を取り除くことができます。