Bonsoir à tous,
voilà je vous explique rapidement comment transitent les données de mon formulaire.
Après avoir cliqué sur "envoyer" les données sont envoyées par POST dans une page de traitement.
Cette page rajoute des slash aux données (car il y a du texte) via la fonction addslashes et une variable leur est attribuée :
$texte = addslashes($_POST["texte"])
Cette variable $texte est envoyée dans ma base de donnée et s'y affiche bien correctement : "aujourd\'hui" par exemple
Ma page de traitement s'occupe également d'utiliser les sessions pour ensuite réutiliser les données dans une page de remerciement :
$_SESSION['texte'] = $texte;
Finalement j'appelle cette session sur ma page de remerciement en n'oubliant pas les stripslashes :
stripslashes($_SESSION['texte'])
Mon problème : malgré le stripslashes, les données s'affichent avec un antislash dans la page de remerciement lorsqu'il y a un '
J'ai également essayé en supprimant le stripslashes où là "aujourd'hui" s'affiche carrement comme ça : "aujourdh\\\'hui"
Je suis hébergé chez ovh et je n'ai pas accés à mon php.ini
Quelqu'un aurait-il une solution ? Merci d'avance.