Bonjour, je rencontre un ptit problème au taff. Pour gérer les erreurs et succes de validation des formulaires d'un backoffice je fait généralement ceci :
$_SESSION['success'][] = 'Évènement ajouté avec succes';
ensuite, j'ai un fichier genre show_messages.php que j'inclu à la fin de toute mes pages et qui affiche tout les message d'erreur et de succes contenu dans la session. Pas de problème ça marche.
Maintenant, apres avoir affiché mes messages j'aimerai vider ces deux tableaux. Ce que je fait :
un unset($_SESSION['success']);
et un autre pour les erreurs à la fin de mon fichier show_messages.php
Et là plus rien ne s'affiche alors que je le fait apres mes echo (en fait des set_vars avec le template phpbb mais j'ai testé avec des echo aussi).
J'ai testé de mettre ces mêmes unset dans une des pages qui inclu show_messages.php, apres l'include, et là ça fonctionne. Mes messages s'affiches et les array sont supprimés.
Je pourrai me contenter de ça mais j'ai beaucoup de page et ça va donc en contradiction avec l'idée de gérer ça dans un autre fichier.
Quelqu'un sait d'où ça peut venir ? comment y remédier ? Apres de nombreuses recherches je n'ai pas entendu parlé de ce problème alors je me tourne vers vous.
Merci à ceux qui s'intéresseront à mon cas