作者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/cn.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