我用了两条 setcookie(),却只能保存一条 setcookie()。而且是第一条 setcookie()的值。例:
setcookie($cookie['name'], $cookie['value'], $cookie['expiry'], $cookie['path']);setcookie($cookie['name1'], $cookie['value1'], $cookie['expiry1'], $cookie['path1']);如何解决?
setcookie($cookie['name'], $cookie['value'], $cookie['expiry'], $cookie['path']);setcookie($cookie['name1'], $cookie['value1'], $cookie['expiry1'], $cookie['path1']);如何解决?
setcookie($cookie['name'][1], $cookie['value'][1], $cookie['expiry'], $cookie['path']);还是一个值。
$cookie['name'][0] 的值 $cookie['value'][0]。
$cookie['value'] = 'b';
$cookie['name1'] = 'c';
$cookie['value1'] = 'd';
setcookie($cookie['name'], $cookie['value']);setcookie($cookie['name1'], $cookie['value1']);
print_r($_COOKIE);output:
===================
Array ( [a] => b [c] => d ) 没什么问题啊?
$cookie['value1'] = 'd';上述两个值不能被写入 Cookie 文件。当浏览器被关闭后,再重新打开,上述两值不再有了。
用的时候用split(',',$cookie['userinfo'])(i)分开就行了。i 是索引。