記事表示

session.cache_limiter

現在、PHPプログラムを実行させる場合、.htaccessに以下の内容を記述しています。

.htaccessについて | PHP Labo

ここに session.cache_limiter の設定も加えようか考え中。

PHPのデフォルト設定はキャッシュを全然利用しないようなのですが、それによって、ページを移動するとフォームの入力内容が確実にクリアされます。
つまり、入力エラーがあったときなど、ブラウザの「戻る」で戻っても入力内容は残っていません。

キャッシュを利用できるようにするには、.htaccessに

php_value session.cache_limiter none

を追加しておけばOKです。(.htaccess以外でも制御できるけど。)
ただ、代わりに「掲示板などで記事を投稿しても、ページの再読み込みをしないと投稿が反映されない」という状態になる可能性があります。一長一短。

Perlで普通にプログラムを作るとキャッシュが有効な状態になるので、キャッシュを利用できるようにしておいたうえで「キャッシュさせたくない場合、各々で.htaccessを編集してください」としておくのがいいかなぁ…。

ちなみにこのサイトでは、少し前から session.cache_limiter の設定を追加しています。何か問題が起きないか実験も兼ねて。
今のところ、特に問題は無いっぽい。むしろキャッシュが有効な方が使いやすいかも。

ページ移動

トラックバックURL

  • http://www.favorite-labo.org/blog/trackback/12

トラックバック

  • トラックバックはまだありません。

コメント

  • コメントはまだありません。

コメント投稿

  • コメントを入力して投稿ボタンを押してください。
投稿フォーム
名前
Eメール
URL
コメント
投稿キー

投稿キーには以下の数値を半角で入力してください。(スパム対策)

投稿キー

ユーティリティ

2008年12月

- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

ツールメニュー

メッセージ

匿名で一言送信できます。

送信フォーム
メッセージ

RSSリーダー

  • JavaScriptをONにすると、RSSリーダーが表示されます。

利用ツール