thinkphp signale toujours une erreur lors de l'actualisation de la page frontale pour la première fois
我想大声告诉你
我想大声告诉你 2017-05-27 17:42:51
0
1
481

Tout comme le titre
La logique du code est très simple, comme suit

 if (empty($_SESSION['openid'])) {
            // 这里是授权登录,数据库操作,存入session
            $this->getUserDetail('fromWechatGetInfo');
            // 这里是去前端页面
            $this->goIndexWeb();
        }else {
                // 这里是去前端页面
                $this->goIndexWeb();
            }
  }

Mais c'est très étrange, c'est-à-dire que la première fois que j'entre, j'entre dans la page après une connexion autorisée. Après l'actualisation, une erreur sera signalée. Cependant, si j'entre à nouveau, l'actualisation de la page ne posera aucun problème. J'ai constaté que tant que la session expire, j'actualiserai la page après une connexion autorisée. Une erreur est signalée sur la page. Tant que la session n'est pas invalide, si vous entrez dans la page via else et actualisez, l'erreur ne se produira pas. signalé. Quelle est la raison et comment la résoudre Merci

我想大声告诉你
我想大声告诉你

répondre à tous(1)
我想大声告诉你

L'attribution et l'acquisition de $session ne peuvent pas être effectuées sur la même page, sinon la valeur de la session ne sera pas obtenue, il est donc recommandé d'utiliser la session intégrée de tp

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal