php不能生成cookie

[复制链接]
查看11 | 回复3 | 2011-10-18 09:35:56 | 显示全部楼层 |阅读模式
建议你把那句生成不了贴出来就好了贴出来那个多干嘛生成不了cookie?怎么生成不了? 你不会在生成完马上在当前页调用吧?cookie 只能在生成后的下一个任何页面调用说说qiafen33的观点 :不是每种东西都用session的,客户端要是禁止了cookie,服务端也没辙,除非sessionID用url,也就sessionID特殊。再说“同时cookie 必须在html输出之前设置否则生成不了。 ” 这一句也不成立,使用ob_start(),通过输出缓冲,可以在输出后在设置cookie,具体用法见手册,话多了。...
回复

使用道具 举报

千问 | 2011-10-18 09:35:56 | 显示全部楼层
$arr_group = unserialize($_COOKIE);在反序列化时候出错的。你在序列化的时候由于字符转移添加了一些\\\什么的,导致字符串长度与原长度不符了。要反序列化直接用unserialize是不行的。需要先将字符串处理,至于如何处理,要看你的编码是什么,网上有相关文章你看一下。...
回复

使用道具 举报

千问 | 2011-10-18 09:35:56 | 显示全部楼层
不需要考虑安全,那能不能用页面上的javascript来写cookies?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行