Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: charly22_85 le le 18-01-2012 a 14:20:05

Titre: Redirection PHP
Posté par: charly22_85 le le 18-01-2012 a 14:20:05

Bonjour,

Sur mon site, j'ai une page "pronostics.php" où les visiteurs peuvent pronostiquer sur des matchs de foot. Les résultats de leurs pronostics me sont envoyés par mail.

J'ai intégré le captcha 'Recaptcha" pour plus de sécurité. Désormais, je voudrais savoir comment faire pour que, si le code saisi dans la boîte de texte Recaptcha n'est pas le bon, le formulaire se recharge et donc que le mail ne soit pas envoyé vers ma boîte mail.

Merci de votre aide,

Titre: Re:Redirection PHP
Posté par: WebD le le 18-01-2012 a 17:33:25

Il faut voir ton code mais c'est un truc de ce genre:


Code:

$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);

if (!$resp->is_valid) {
header("Location:pronostics.php")
}
else{
Envoi du mail
}

Titre: Re:Redirection PHP
Posté par: charly22_85 le le 18-01-2012 a 20:36:32

Voici une partie du code de ma page "envoi.php" :


Code:

<?php require_once('recaptchalib.php');
$privatekey = "6LeMQMwSAAAAADN-WtNr5pTVJCU1tkfPwcM1Qf93 ";
$resp = recaptcha_check_answer (
$privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]
);
?>
<?php if (!$resp->is_valid) {
echo("Le code de vérification est incorrect, veuillez recommencer vos pronostics");
}
?>


Et voici une partie de mon code de la page "pronostics.php" :

Code:

<?php require_once('recaptchalib.php');
$publickey = "6LeMQMwSAAAAAB1EXAybM0ReCZiPFTlGocbdIfgx ";
echo recaptcha_get_html($publickey);
?>


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.