Maison  >  Questions et réponses  >  le corps du texte

L'ajout de if(empty(USER_ID)) génère une erreur

fonction protégée isLogin()

{

if(empty(USER_ID))

{

$this->error('L'utilisateur n'est pas connecté, veuillez vous connecter',url('user/login' ));

}

}


浮梦浮梦2571 Il y a quelques jours1928

répondre à tous(3)je répondrai

  • ringa_lee

    ringa_lee2017-09-11 17:18:59

    Quel est le message d'erreur ?

    répondre
    0
  • 爱做梦的年纪

    爱做梦的年纪2017-09-09 07:45:42

    Ce n'est évidemment pas une variable. PHP aime $. Vous devez ajouter $ à la variable. Vous devez attribuer des valeurs à cette variable. Par exemple, $user_id = $_SESSION['USER_ID']. Je vous suggère de regarder quelques didacticiels vidéo d'introduction Avec certains didacticiels sur le code source, l'amélioration sera encore plus grande :

    http://www.sucaihuo.com/video/143-0-0

    .

    répondre
    0
  • 爱做梦的年纪

    $user_id = $_SESSION['USER_ID']; si (vide ($ user_id)) { $this->error('L'utilisateur n'est pas connecté, veuillez vous connecter',url('user/login')); }

    爱做梦的年纪 · 2017-09-09 07:46:34
    初一

    USER_ID ne peut pas être une constante

    初一 · 2017-09-13 16:05:33
    ringa_lee

    USER_ID peut être constant

    ringa_lee · 2017-09-11 17:19:25
  • 按键盘手指磨破皮

    按键盘手指磨破皮2017-09-08 23:52:12

    Vous n'envoyez pas de message d'erreur. Il vous suffit de deviner lors de l'écriture de la moitié du code. Qu'est-ce que USER_ID ? L'avez-vous mal écrit ? C'est une variable et vous n'avez pas ajouté $. À en juger par votre connexion, cela devrait être une session, n'est-ce pas ? Pour écrire $_SESSION['USER_ID'];

    répondre
    0
  • ringa_lee

    USER_ID peut être une constante

    ringa_lee · 2017-09-11 17:19:45
  • Annulerrépondre