L'ajout de if(empty(USER_ID)) génère une erreur
浮梦
浮梦 2017-09-08 18:53:14
0
3
2027

fonction protégée isLogin()

{

if(empty(USER_ID))

{

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

}

}


浮梦
浮梦

répondre à tous(3)
ringa_lee

Quel est le message d'erreur ?

爱做梦的年纪

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 $user_id = $_SESSION['USER_ID']; si (vide ($ user_id)) { $this->error('L'utilisateur n'est pas connecté, veuillez vous connecter',url('user/login')); }
    爱做梦的年纪 auteur 2017-09-09 07:46:34
  • répondre USER_ID ne peut pas être une constante
    初一 auteur 2017-09-13 16:05:33
  • répondre USER_ID peut être constant
    ringa_lee auteur 2017-09-11 17:19:25
phpcn_u2434

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 USER_ID peut être une constante
    ringa_lee auteur 2017-09-11 17:19:45
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal