cookie 跨域使用的问题 [ 2.0 版本 ]
话不多说,贴代码,求大佬帮下忙解决
子域设置cookie
$cookie = new Cookie([
'name' =>'user',
'domain'=>'.yupaojixie.com',
'value' => $userId,
'expire' => time() + 3600*24*7,
//'httpOnly' => true
]);
\Yii::$app->response->getCookies()->add($cookie);
子域查看设置的cookie
public function actionShowCookie()
{
$cookie = \Yii::$app->request->cookies;
pre($cookie);
}
主域获取cookie
$cookieName = 'user';
$cookie = \Yii::$app->request->cookies;
pre($cookie);
//判断cookie是否存在
if($cookie->has($cookieName)){
echo '已登录1';
}else{
echo '未登录1';
}
查看结果
共 1 个回答
高雷 四川成都
注册时间:2019-01-27
最后登录:2021-11-19
在线时长:6小时44分
最后登录:2021-11-19
在线时长:6小时44分
- 粉丝5
- 金钱2100
- 威望0
- 积分2160