Insertion de Recaptcha dans un formulaire pour verification

Résolu
ELIE -  
 ELIE -
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

1 réponse

  1. Felice_ Messages postés 271 Statut Membre 11
     
    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
    1. ELIE
       
      Merçi sa marché
      0
      1. Felice_ Messages postés 271 Statut Membre 11 > ELIE
         
        Mais de rien. T'as pas de compte ? J'aurai voulu t'écrire en MP :-/
        0
    2. ELIE
       
      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