php setcookie 讲解

时间:2023-01-01 02:56:41

1.setcookie 中 $value 值不能为数组

e.g a.$arr = array('hh','bb');setcookie('username',$arr);这种不会生效的

如果确实要放数组解决办法:

a.json_encode($arr);setcookie('username',json_encode($arr));

b.setcookie('username[hh]','bb');

2.setcookie 要经过页面跳转才会生效 当前页面不会生效

3.setcookie 在本地做测试时 用浏览器工具栏的工具删除cookie 一样存在 因为当在本地时 cookie保存在内存中

只有当关闭浏览器时cookie才会不见 var_dump($_COOKIE);