[PHP-users 13403] Re: PHP4のセッション管理

NAKAMURA Takeshi php-users@php.gr.jp
Tue, 18 Feb 2003 21:09:30 +0900


仲村です

 解決したようですが...
>> <?php
>> session_cache_limiter("private");  ... この行を削除
>  session_cache_limiter("nocache");
>  header("Cache-Control: public, max-age=0");
                          ^^^^^^^^^^^^^^^^^no-cache でした。
でもって、確か「session_cache_limiter("nocache");」は更に Cache-Control
を出力したので不要だと思い確認を...

> php -v
PHP 4.3.2-dev (cgi-fcgi), Copyright (c) 1997-2003 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies
------- private -------
> cat << QQQ > QQQ ; php QQQ
? <?php session_start();
?       session_cache_limiter("private"); ?>
? QQQ
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

------- nocache -------
> cat << QQQ > QQQ ; php QQQ
? <?php session_start();
?       session_cache_limiter("nocache"); ?>
? QQQ
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

(ヘッダは一部省略)
 ありゃ?ブラウザ向けに吐くヘッダは全く一緒?何故解決したのだろう...
まぁ、解決したそうで何よりです。
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 関西沖縄青年の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 <1yen@sh.rim.or.jp>