Recaptcha
Résolu
Bonjour,
j'ai un petit soucis avec le capatcha et jorai besoin de votre aide,
j'ai crée un formulaire quand ont clic sur le bouton "envoyé" sans avoir vérifier le captcha il revient sur l'index.php
mais quand il vérifie le captcha il fait pareil. et la il devrai envoyé les données du formulaire dans la base de donnée.
ça fait 3 - 4 heures que je cherche sans trouver la solution.
j'ai un petit soucis avec le capatcha et jorai besoin de votre aide,
j'ai crée un formulaire quand ont clic sur le bouton "envoyé" sans avoir vérifier le captcha il revient sur l'index.php
mais quand il vérifie le captcha il fait pareil. et la il devrai envoyé les données du formulaire dans la base de donnée.
ça fait 3 - 4 heures que je cherche sans trouver la solution.
<?php
$page = "contact";
include 'Db.php';
include 'connect.php';
require 'recaptchalib.php';
$siteKey = ''; // votre clé publique
$secret = ''; // votre clé privée
if(isset($_POST['knop'])){
$reCaptcha = new ReCaptcha($secret);
if(isset($_POST["g-recaptcha-response"])) {
$resp = $reCaptcha->verifyResponse(
$_SERVER["REMOTE_ADDR"],
$_POST["g-recaptcha-response"]);
if ($resp != null && $resp->success) {
$sql = 'INSERT INTO commend (nom, email, commentaire, date) values (?,?,?,?)';
$date = date('Y-m-d H:i:s');
$waardes = array($_POST['nom'],$_POST['email'],$_POST['comment'],$date);
// in db steken
Db::execute($sql,$waardes);
$boodschap = 'Votre message a bien été envoyé.';
}
else {
header('Location: http://team-ultim.fr/index.php');
exit();
}
}
}
?>