Bonjour à tous,
J'ai un soucis suite à une migration de serveur web.
Depuis la migration, à chaque fois qu'une insertion en base est faite par php, si un accent (ou autre caractères spéciaux) est présent dans le champ, ça me flush la valeur en base.
Je m'explique, exemple :
J'ai un champ de formulaire standard, si j'écrit "test" et que j'envoie le formulaire, la valeur en base est bien "test".
Si j'écris "testé" et que j'envoie le formulaire, la valeur en base est vide (si une valeur existe, ça l'efface).
La seul différence entre l'ancien et le nouveau serveur est la version de PHP qui est passé de 5.3 à 5.4.
Dans les logs apache, je n'ai aucune erreurs.
Je ne comprend pas, je ne vois pas ou chercher. Je précise que le code du site en question est très vieux. Certaines fonctions sont surement devenu obsolète depuis le passage en 5.4 (mais n'ayant aucune erreurs dans les logs, je ne comprend pas).
Si quelqu'un a une idée, je suis preneur .
Merci
Partager