php在设置cookies时怎么才能设置多个值

sghgo159 2009-07-18 03:25:01
在asp中能设置以下多个值
Response.Cookies("aaa").domain="127.0.0.1"
Response.Cookies("aaa").expires=dateadd("d",30,now())
Response.Cookies("aaa")("user")=user("user")
Response.Cookies("aaa")("pass")=user("pass")
但在php中好像只能设置一个吗?
像:setcookie("user", "1111", time()+3600,"/","127.0.0.1");
怎么才能让php中也像asp中的cookies中设置多个值
也就是说在php中如何实现:
setcookie("user[“user”]", "1111")
setcookie("user[“pass”]", "1111")
....

各位大哥大姐帮帮小弟吧!!!!!

...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
owner888 2009-07-19
  • 打赏
  • 举报
回复
setcookie("user[user]", '1111', time()+3600, '/');
setcookie("user[pass]", '2222', time()+3600, '/');
echo $_COOKIE['user'][user];
Ricky_Bobo 2009-07-18
  • 打赏
  • 举报
回复
不是哇,php中的cookie可以存好多值的,不过你要把这些值用字符,如","逗号之类的隔开,组成字符串,然后在使用的时候再进行截取读出各值就可以了,不过你自己最好记清楚存值顺序,不然存多了之后你自己有时也会乱的

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧