Salut à tous ! C'est encore moi !

Voilà je travaille sur un formulaire d'inscription très simple dont voici la requete permettant l'inscription dans la BDD :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
	try {
		//On se connecte à MySQL
		$bdd = new PDO('mysql:host=localhost;dbname=noxads', 'root', '', array (PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));
	}
	catch(Exception $e) {
		//En cas d'erreur, on affiche un message et on arrête tout
		die('Erreur : '.$e->getMessage());
	}
 
	if (array_key_exists('login', $_POST) AND $_POST['login'] != "" AND array_key_exists('password', $_POST) AND $_POST['password'] != "") {
		$req = $bdd->prepare('INSERT INTO client(login, password) VALUES(:login, :password	)');
		$req->execute(array(
		'login' => htmlspecialchars($_POST['login']),
		'password' => htmlspecialchars(md5($_POST['password']))
		));
	}
Je voudrais donc empecher l'utilisateur de renvoyer un second formulaire, du moins de recharger la page puis d'insérer un formulaire autant de fois qu'il veut. Je peux faire ca avec un header pour rediriger mais l'utilisateur peut etre très ingénieux...j'ai testé de mettre une variable de session, mais cela ne change rien...quelqu'un peut m'aider ?

Merci beaucoup