Re: cookie設置的問題

看板PHP作者 (月野兔)時間19年前 (2005/10/24 16:48), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《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那邊出錯 : 真的很傷腦筋............ㄒ又ㄒ 把程式碼擺在php檔的最前面, 像這個樣子.... <? blah; blah; setcookie(); blah; ?> <!DOCTYPE ..........> <html> <head> <meta........ ...... ...... 下面一堆我就不打了:p setcookie函式會變動到header, 所以一定要放在html語法的前面, 因為開始輸出html語法之後, 就不能再變動header了. -- 彩花: 「雨啊……怎麼不下雨啊?」 智也: 「嗯?什麼不下雨啊……不是正下著嗎?」 彩花: 「不是。不是這種雨,是更大的雨。」 -- Memories Off -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.53.12

10/24 19:31, , 1F
我建議把 <!DOCTYPE ... 放在第一行 原因見前文
10/24 19:31, 1F

04/27 18:18, , 2F
原來是這樣= = 新手受教了...對了 這是 2007/04/27 推文..
04/27 18:18, 2F
文章代碼(AID): #13N9_wcX (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #13N9_wcX (PHP)