Insertion de Recaptcha dans un formulaire pour verification

Résolu/Fermé
ELIE - 27 avril 2017 à 11:17
 ELIE - 27 avril 2017 à 15:18
bonjour je suis un débutant en PHP et je veux inserer recaptcha a mon formulaire
mais j ai message d'erreur et voici le message : Parse error: syntax error, unexpected 'post' (T_STRING) in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\connexion\test.php on line 3

voici mon code :
?Php
require('recaptcha/autoload.php');
if(isset($_ post['submit'])){
if(isset($_ post['g.recaptcha-response'])){
$Recaptcha = new \ReCaptcha \ ReCaptcha ('6LeG2R4UAAAAAMLQ6HMdlPrBNaRrnqHhbfTicT7f');
$Resp = $recaptcha ->vérifier ( $_ post['g-recaptcha-response']);
if ($resp -> isSuccess ()) {
var_dump('captcha valide');}
else{
$errors=$resp -> geterrorcodes();
var_dump('capcha invalide');
var_dump('errors');
}
}
else {
var_dump('captcha non rempli');
}

?>

cordialement
A voir également:

1 réponse

Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11
Modifié le 27 avril 2017 à 11:29
Hum, c'est « $_POST » et non « $_ post »

<?Php
require('recaptcha/autoload.php');

if(isset($_POST['submit'])){
if(isset($_POST['g.recaptcha-response'])){
$Recaptcha = new \ReCaptcha \ ReCaptcha ('6LeG2R4UAAAAAMLQ6HMdlPrBNaRrnqHhbfTicT7f');
$Resp = $recaptcha ->vérifier ( $_POST['g-recaptcha-response']);

if ($resp -> isSuccess ()) {
var_dump('captcha valide');
} else {
$errors=$resp -> geterrorcodes();
var_dump('capcha invalide');
var_dump('errors');
}
} else {
var_dump('captcha non rempli');
}
}

?>
0
Merçi sa marché
0
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11 > ELIE
Modifié le 27 avril 2017 à 13:05
Mais de rien. T'as pas de compte ? J'aurai voulu t'écrire en MP :-/
0
bonjour j'ai un soucie lorsque je valide on me dit ceci:

Avertissement : file_get_contents (): Impossible de trouver l'emballage « https » - avez - vous oublié de l' activer lors de la configuration PHP? dans C: \ Program Files (x86) \ EasyPHP-devserver-17 \ eds-www \ connexion \ recaptcha \ ReCaptcha \ RequestMethod \ Post.php sur la ligne 68

Warning : file_get_contents (https://www.google.com/recaptcha/ Api / siteverify): impossible d'ouvrir le flux: argument invalide dans C: \ Program Files (x86) \ EasyPHP-Devserver-17 \ eds-www \ connexion \ recaptcha \ ReCaptcha \ RequestMethod \ Post.php on line 68
string (15) Chaîne "capcha invalide" (7) "erreurs"


et voici mon code:

<?Php
require('recaptcha/autoload.php');
if(is<code>
set($_POST['submit'])){

if(isset($_POST['g-recaptcha-response'])){
$recaptcha = new \ReCaptcha\ReCaptcha ('6LeG2R4UAAAAAMLQ6HMdlPrBNaRrnqHhbfTicT7f');
$resp = $recaptcha -> verify ($_POST['g-recaptcha-response']);
if ($resp -> isSuccess ()) {
var_dump('captcha valide');}
else{
$errors=$resp -> getErrorCodes();
var_dump('capcha invalide');
var_dump(' errors');
}
}
else {
var_dump('captcha non rempli');
}
}
?>
0