Cookies有的能写入,有的写不进去,为什么 [ 2.0 版本 ]
static function setCookies($data,$timeout=2592000){
//默认时间30天
var_dump($data);
//创建成功后,将店铺的ID放入到的Cookie里面
$cookies = Yii::$app->response->cookies;
foreach($data as $key=>$val){
echo $key.'----'.$val.'<br>';
if ($cookies->has($key)){
$cookies->remove($key);
}
$cookie = new \yii\web\Cookie([
'name' => $key,
'value' => $val,
'expire' => time() + $timeout
]);
var_dump($cookie);
$cookies->add($cookie);
unset($cookie);
}
var_dump(Yii::$app->request->cookies);exit;
}
$data['shop_id'] = 1;
$data['member_id'] = 1;
Cookies::setCookies($data);
为什么有的变量能写入到cookie有的不能啊?
输出的,只能member_id但是没有shop_id,调试也没有啊,为什么啊
共 1 个回答
y284663247
注册时间:2014-11-06
最后登录:2021-12-14
在线时长:1小时36分
最后登录:2021-12-14
在线时长:1小时36分
- 粉丝1
- 金钱35
- 威望0
- 积分45