[PHP-users 7859] Re: PHP/4.2.1 での setcookie()

Tatsuo Ishii php-users@php.gr.jp
Sun, 02 Jun 2002 08:27:23 +0900 (JST)


石井です.

> 今までのRedHat7.2+Apache1.3.20+php-4.0.6の環境を、
> Apache/2.0.36+PHP/4.2.1 にバージョンアップしました。
> 
> 問題:
> 今までは下記のようにクッキーを発行していたのですが、
> Apache、PHPともにバージョンアップしたところ、正常にクッキーが
> 発行出来なくなりました。
> 2行目の"bbb"の方は、正常にセットされるのですが、1行目の"aaa"の方が
> セットされません。
> 
>      setcookie ("aaa",test,time()+3600,"/","",0);
>      setcookie ("bbb",time(),time()+3600,"/","",0);
> 
> パケットを見てみましたがサーバーからは"bbb"のデーターしか送信されていません
> でした。
> 
> Win32でApache/1.3.24 + PHP/4.2.0 の環境では問題なく動作しました。
> 
> PHP/4.2.1 の問題なのか、Apache/2.0.36の問題なのか、はたしてプログラム自体の
> 問題なのかわかりません。

Vine Linux 2.5 + Apache 1.3.24 + PHP 4.2.1 で問題なく動作しました.
configureのオプションは,

./configure --without-mysql
--with-apxs=/usr/local/apache/bin/apxs --enable-mbstr-enc-trans
--enable-mbstring --enable-mbregex --enable-versioning
--enable-trans-sid

です.

ところで,
>      setcookie ("aaa",test,time()+3600,"/","",0);
は
>      setcookie ("aaa","test",time()+3600,"/","",0);
の間違いではないですか?
--
Tatsuo Ishii