作者dspswen (阿天)
看板PHP
標題[請益] setcookie 沒有效果
時間Mon Dec 28 00:42:29 2015
請問一下有關 setcookie 的問題
我這邊下
setcookie('a',$value,time()+172800);
然後直接接 print_r($_COOKIE)
卻還是沒有印出任何東西
不過有印出其他的 COOKIE
我的網站本身就有一個網址
後來因為上線關係又申請另一個網址指到這個網站
所以 COOKIE 好像顯示的是原本網址的內容(抱歉這塊不是很了解)
因為我下 session 時必須要先下一段
ini_set('session.cookie_domain','.myweb.com');
這樣才能正確使用 session
不知道 COOKIE 是否也有這樣狀況
有試過像是
setcookie('a',$value,time()+172800,'/','.myweb.com');
也是沒辦法印出來
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.189.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1451234552.A.260.html
1F:→ secondDim: ini_set那段有沒有關係我不清楚,但是set_cookie後直接 12/28 08:48
2F:→ secondDim: print_r($_COOKIE['test']);沒有值很正常 12/28 08:49
3F:→ secondDim: 因為伺服器端獲得的的cookie值應該是在執行php前 12/28 08:49
4F:→ secondDim: 就已經從使用這瀏覽器獲得,之後再設定的cookie 12/28 08:49
5F:→ secondDim: 應該要第二次連線後才能取得到 12/28 08:49
6F:→ dspswen: 啊 解決了 :( 是舊程式有段 js 影響到了 ... 12/28 10:28
7F:→ dspswen: 另開一個新程式寫 cookie 再一行一行 debug 終於找到原因 12/28 10:29
8F:→ dspswen: 感謝 1F 回覆 12/28 10:29