WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

fr:Les Nonces WordPress

Les Nonces WordPress sont utilisés dans les formulaire sous WordPress afin de prévenir les erreurs et les attaques.

L' API des plugins WordPress met à disposition plusieurs fonctions, filtres et hooks pour la gestions des nonces.

Pour plus d'informations sur les nonces et leur utilisations, référez-vous à:

Fonctions relatives aux nonces

Voici la liste des fonctions relatives aux nonces dans le Function Reference:

Exemple d'utilisation des nonces dans un formulaire

Creation du formulaire en HTML:

<form id="form_id" method="POST" action="">
	<input type="hidden" name="securite_nonce" value="<?php echo wp_create_nonce('securite-nonce'); ?>"/>
	<input type="submit" value="Valider"/>
</form>

Traitement du formulaire en PHP:

function traitement_des_donnes() {
 
	if(isset($_POST['securite_nonce'])) {
		if(wp_verify_nonce($_POST['securite_nonce'], 'securite-nonce')) {
 
			// Le formulaire est validé et sécurisé, suite du traitement
 
		} else {
			echo 'Erreur dans le formulaire'; exit; // le formulaire est refusé
		}
	}
}
add_action('init', 'traitement_des_donnes');

Articles liés à l'utilisation des nonces

Ressources sur la sécurité des nonces