mon cookie est pourtant définit si ce n'ai déjà fait a la ligne 30
Moi, je ne connais que ce que je vois
Et ce que je vois m'indique que ton cookie ne sera jamais défini car tu fais :
Si le cookie n'est pas défini
Beaucoup de SQL
Sinon // donc si le cookie est défini
Un peu de SQL
Définir le cookie
FinSi
Au final le cookie ne sera jamais défini => Tu dois revoir la logique de ton code ou nous en montrer plus (et mieux formaté)
PS1 : error_reporting() ne s'utilise pas de cette manière, à placer en début de script pour afficher toutes les erreurs :
https://www.php.net/manual/fr/functi...-reporting.php
PS2 : il ne faut pas utiliser des variables potentiellement non définies comme $_COOKIE['cook'], il faut d'abord tester leur existence avec isset(), sinon on obtient des warnings et des comportements inattendus
Partager