[PHP-users 18366]Re: cookieでドメイン長いとエラー?
Yasuo Ohgaki
yohgaki @ ohgaki.net
2003年 10月 9日 (木) 09:40:13 JST
大垣です。
Hiroshi Ishiura wrote:
> http://www.cantech.net.au/plug/2003-02/msg00676.html
> を発見しそのように変更した結果解決しました。
> 結局ドメインの長さというよりは
> SetCookie("PSSHPNO", $HPNO,"time()+3600","/", ".hogehoge.net");
> ↓
> SetCookie("PSSHPNO", $HPNO,"time()+3600",'/', ".hogehoge.net");
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])
なので
SetCookie("PSSHPNO", $HPNO, time()+3600, '/', '.hogehoge.net');
なはずです。
head.c
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|slssb", &name,
&name_len, &value, &value_len, &expires, &path,
&path_len, &domain, &domain_len, &secure) == FAILURE) {
であるためsingle を double quoteの違いで動作が変わるのは疑わしい
のですが、本当にこれで直ったのでしょうか?
--
Yasuo Ohgaki
PHP-users メーリングリストの案内