作者yanli2 (夫人的老爷)
看板PHP
标题Re: cookie设置的问题
时间Mon Oct 24 22:41:05 2005
根据我的经验会出现「modify header」
的原因如下
1.在setcookie之前有先echo 等印出动作
2.在setcookie之前的变数给值有多空格,
ex:
$yan="test";__←这边多空格
__
↑这边多Enter
所以先检查是否有做输出的总作,再来就是检查是否有多余的"空格"
※ 引述《misatocat (天使级废材!)》之铭言:
: 对於 php 我还算个新手,所以想请问一下各位大大
: 我想利用一组乱数来当做使用者的ID
: 下以,是我的程式码
: if (!isset($id)) {
: srand((double)microtime()*1000000);
: $id = rand();
: setcookie("id",$id,time()+14400,"/",".domain.name",0);
: }
: 不过,这样设置,都会在 setcookie那边出现编码错误
: Warning: Cannot modify header information - headers already sent by (output started at /home/test/public_html/index.php:6)
: in /home/test/public_html/index.php on line 20
: 换了一些方式 ,总是会在setcookie那边出错
: 真的很伤脑筋............ㄒ又ㄒ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.66.21.31