2017-03-13 14:58:43 2088次浏览 2条回答 0 悬赏 10 金钱

同一个游览器登录两个相同的页面登录两个不同的账户,把登录用户的id存入session中,后登陆的用户会把之前存入的session替换掉,要怎么解决。

Yii::$app->session->set('uid', $user['uid']);
$uid = Yii::$app->session['uid'];

补充于 2017-03-13 14:59

求人解决 拜托拜托

  • 回答于 2017-03-13 15:12 举报

    Yii::$app->session->set('uid1', $user['uid']);
    $uid = Yii::$app->session['uid2'];

    这样?

    2 条回复
    回复于 2017-03-13 15:16 回复

    Yii::$app->session['uid2']; 这样能取到值吗? 定义的是uid1 取的是uid2?

    回复于 2017-03-23 11:28 回复

    我记得可以这样读取,比较推荐 Yii::$app->session->get('uid2')

  • 回答于 2017-03-15 17:40 举报

    你这是废话,同一个浏览器同一个域名,session当然会被替换掉,无解

您需要登录后才可以回答。登录 | 立即注册
俗已入骨
试用期

俗已入骨

注册时间:2016-05-22
最后登录:2017-03-31
在线时长:2小时25分
  • 粉丝1
  • 金钱20
  • 威望0
  • 积分40

热门问题