在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")
....各位大哥大姐帮帮小弟吧!!!!!

解决方案 »

  1.   

    不是哇,php中的cookie可以存好多值的,不过你要把这些值用字符,如","逗号之类的隔开,组成字符串,然后在使用的时候再进行截取读出各值就可以了,不过你自己最好记清楚存值顺序,不然存多了之后你自己有时也会乱的
      

  2.   

    setcookie("user[user]", '1111', time()+3600, '/');
    setcookie("user[pass]", '2222', time()+3600, '/');
    echo $_COOKIE['user'][user];