21-12-2010, 03:33 PM
Hello,
Je viens de lire rapidement, et voici mon avis...
Premièrement, le principe est bon, gérer un fichier de message d'erreur se rapproche d'ailleurs de la gestion de fichier de langue que l'on a dans certaines application, et un fichier PHP dédié est sans doute la meilleure solution dans ton cas.
Par contre, passer le code d'erreur dans l'URL est complexe, et c'est toujours un peu risqué... il faut savoir qu'il y a toujours des petits malins qui s'amuse à bidouiller et essayer de foutre n'importe quoi dans l'URL...
Une façon plus propre serait de passer par la session je pense :
puis, dans ton code du formulaire d'inscription :
Je viens de lire rapidement, et voici mon avis...
Premièrement, le principe est bon, gérer un fichier de message d'erreur se rapproche d'ailleurs de la gestion de fichier de langue que l'on a dans certaines application, et un fichier PHP dédié est sans doute la meilleure solution dans ton cas.
Par contre, passer le code d'erreur dans l'URL est complexe, et c'est toujours un peu risqué... il faut savoir qu'il y a toujours des petits malins qui s'amuse à bidouiller et essayer de foutre n'importe quoi dans l'URL...
Une façon plus propre serait de passer par la session je pense :
// Après avoir détecter tes erreurs :
if (count($erreursTrouvees) > 0)
{
$_SESSION['erreur_trouvee'] = $erreursTrouvees;
go('inscription.php');
}
puis, dans ton code du formulaire d'inscription :
if (isset($_SESSION['erreur_trouvee'])
{
// Affichage de mes erreurs
...
// on vide pour éviter de perturber d'autres formulaires
unset($_SESSION['erreur_trouvee']);
}