[PHP-users 18368]Re: cookieでドメイン長いとエラー?

Ryosuke Hosoi hosoi @ ryo.com
2003年 10月 8日 (水) 18:27:50 JST


細井です

From: Hiroshi Ishiura <issy777 @ entrance-e.com>
Subject: [PHP-users 18361] Re: cookieでドメイン長いとエラー?
Date: Thu, 09 Oct 2003 03:40:37 +0900
Message-ID: <20031009033727.6605.ISSY777 @ entrance-e.com>

> SetCookie("PSSHPNO", $HPNO,"time()+3600","/", ".hogehoge.net");
>> SetCookie("PSSHPNO", $HPNO,"time()+3600",'/', ".hogehoge.net");

3つめの引数の
 "time()+3600"
というのはおそらく
 time()+3600
と書きたかったのでは?

しかも解決がそうとう怪しいですよ。
ちょっと厳しいですが「仕様がころころかわる」以前に「仕様通りに
使えてない」わけですから、php側のせいにするべきじゃないなと。

あと、元のメールのメッセージですが

> Warning: setcookie() expects parameter 3 to be long, string given in 〜

「setcookie()は3つめの引数にlong型を期待しますが、文字列が与えられました」
ですから、ドメイン名の長さもパスの引用符も関係ないですよね。

-- 
 Ryosuke Hosoi / 細井 良祐
 mailto:hosoi @ ryo.com http://www.ryo.com/
 PGP Public Key http://www.ryo.com/ryo/hosoi.ryo.com.asc
 fingerprint = 4F39 61B0 2034 3A5C DFE8  FBCB 7B99 90CF EBE1 A3F3


PHP-users メーリングリストの案内