formulaires

Le répertoire formulaires (ou formulaires/) est un dossier du cœur de SPIP qui regroupe les scripts PHP responsables de la gestion des formulaires.

  • Fonction principale : définir, afficher et traiter les formulaires (inscription, contact, mot de passe, etc.).
  • Structure typique : chaque formulaire possède un fichier formulaire_nom.php contenant trois fonctions obligatoires  :
    • formulaires_nom_charger_dist() – initialise les champs et les valeurs par défaut.
    • formulaires_nom_verifier_dist() – valide les données soumises.
    • formulaires_nom_traiter_dist() – exécute l’action (envoi d’e‑mail, création d’un compte, etc.).
  • Extensibilité : les plugins peuvent ajouter ou surcharger des formulaires en créant des fichiers du même nom dans leur propre répertoire formulaires.
  • Sécurité : SPIP applique automatiquement des protections contre les injections et les CSRF grâce à ce mécanisme.

En résumé, le répertoire formulaires centralise le code qui rend les formulaires fonctionnels et sécurisés dans SPIP.

Mis à jour : 28/01/26