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

Hiroshi Ishiura issy777 @ entrance-e.com
2003年 10月 9日 (木) 02:25:27 JST


石浦です。

setcokkieでドメイン指定まですると以下のエラーがでてしまいます。
いろいろ試してみたところドメイン名の長さでエラーがでるようで。。

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

SetCookie("PSSHPNO", $HPNO,"time()+3600","/", ".hogehoge.net");NG
SetCookie("PSSHPNO", $HPNO,"time()+3600","/", ".hoge.net");OK

環境は
PHP-4.3.3
php.iniの設定は
output_buffering = off
output_handler =
です。
最初
output_buffering = on
output_handler =mb_output_handler
にしていたんですがクッキーを食べてくれず・・・(短い場合は問題なし)
上記に変更したところエラーがでてしまいました。

ブラウザ閉じるまでのセッションという形で回避もしたいのですが、
wwwあり,なしでもクッキーを有効にしたいためドメイン指定をしたいのです。

よろしくお願いします。


Hiroshi Ishiura <issy777 @ entrance-e.com>




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