Re: cookie設置的問題
※ 引述《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
10/24 19:31, 1F
推
04/27 18:18, , 2F
04/27 18:18, 2F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章