if (@$_SESSION['auth']=='didier')
Les arobases ne servent à rien, ceci ne résout aucun problème, ça fait tout l'inverse, ça masquera les erreurs si c'est le cas, ça n'aidera donc jamais à comprendre en cas d'une éventuelle erreur.
Imagine un instant qu'on supprime le tableau de bord de ta voiture, comment feras tu pour savoir combien d'essence il reste, le niveau d'huile, la T° du moteur, etc ... la panne ?
Ce n'est pas une bonne approche.
Faut regarder du coté du php.ini, il y a une directive du nom de : dispaly_error (valeur On ou Off).
Donc comme tu est en phase de développement, il est de loin préférable de faire afficher les erreurs, car ça aidera à comprendre.
Si coté serveur (hébergeur) tu n'as pas accès au php.ini ou s'il ne t'offre pas un autre moyen d'activer ou non cette config, et bien il suffit de mettre en 1er dans ton code ceci :
ini_set('display_errors', 1); // valeur : 0 ou 1
Une fois en production sur le serveur, faudra la mettre à 0 (par mesure de sécurité)
Il est largement mieux de faire ainsi

Partager