Swayn 18 Posté(e) le 13 juillet 2018 Partager Posté(e) le 13 juillet 2018 (modifié) Pour avoir accès à cette image, merci de vous connecter. Yop la compagnie, c'est encore moi, mais cette fois, pour une erreur connue, mais qui relève d'une certaine logique que je n'arrive pas à trouver. Je m'explique, mon code fonctionne parfaitement (sa fonction est de valider un compte grâce à un lien envoyé par mail au préalable). Ce script fonctionne très bien, mais le souci, c'est qu'il me retourne deux erreurs, qui, malheureusement ne peuvent être supprimées pour la bonne et simple raison que le code qui suit après en a besoin. Voici l'erreur : Citation Notice: Undefined index: log in /var/www/vhosts/devside.fr/manager.devside.fr/index.php on line 24Notice: Undefined index: cle in /var/www/vhosts/devside.fr/manager.devside.fr/index.php on line 25 Voici ce qu'il se trouve aux lignes concernées (dans l'ordre) : $id = $_GET['log']; $cle = $_GET['cle']; Je viens de trouvé la réponse, il suffisait de remplacer les deux lignes concernées par celles-ci voici la correction : @$id = $_GET['log']; @$cle = $_GET['cle']; Modifié le 13 juillet 2018 par Swayn Lien à poster Partager sur d’autres sites Plus d'options de partage...
Invité Remi Posté(e) le 13 juillet 2018 Partager Posté(e) le 13 juillet 2018 Salut, Essaie de changer la version PHP de ton site Lien à poster Partager sur d’autres sites Plus d'options de partage...
Arwantys 643 Posté(e) le 13 juillet 2018 Partager Posté(e) le 13 juillet 2018 En gros si tu remplis pas les GET dans ton URL sa affiche cette erreur car ce n'est pas défini JavaScript for ever Lien à poster Partager sur d’autres sites Plus d'options de partage...
R4x0r3 48 Posté(e) le 13 juillet 2018 Partager Posté(e) le 13 juillet 2018 (modifié) il y a 3 minutes, MonsieurBanane a dit : Salut, Essaie de changer la version PHP de ton site Php c'est Php , c'est pas la solution miracle... Variable non définie essaye un @ avant ! Edit : Autant pour moi j'avais pas vue que tu as trouvé ! Modifié le 13 juillet 2018 par R4x0r3 Lien à poster Partager sur d’autres sites Plus d'options de partage...
Nexus 1 Posté(e) le 13 juillet 2018 Partager Posté(e) le 13 juillet 2018 (modifié) Sinon avec une condition avec un isset($_GET['machin']) avant de déclarer tes variables avec ces mêmes $_GET ça serait plus simple et plus propre, et ça éviterais de faire la technique "moche" avec les @ qui skip simplement les erreurs! Modifié le 13 juillet 2018 par Nexus Lien à poster Partager sur d’autres sites Plus d'options de partage...
cocoleseul 0 Posté(e) le 16 août 2018 Partager Posté(e) le 16 août 2018 Juste pour info, on n'est en 2018 les gars, $_GET devrait être banni. Le 13/07/2018 à 13:14, Swayn a dit : $id = $_GET['log']; // $id = filter_input(INPUT_GET, 'log'); $cle = $_GET['cle']; // $cle = filter_input(INPUT_GET, 'cle'); Et si jamais un des paramètres n'existe pas, tu auras simplement un null comme valeur. Je vous renvoie vers la docs PHP pour plus de détails. Pour avoir accès à ce lien, merci de vous connecter. Lien à poster Partager sur d’autres sites Plus d'options de partage...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant