Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

google captcha

Side 1 ud af 1 (3 indlæg)
  • 1
Tilmeldt 17. Dec 13
Indlæg ialt: 166
Fra  Zorbas Skrevet kl. 17:56
Hvor mange stjerner giver du? :

Jeg har brug for lidt hjælp for at implementere korrekt det nye recaptcha af google.
Jeg har brug for nogle simple steps for at gøre det korrekt.

Jeg har prøvet at følge nogle forskellige guides, men synes ikke at de er brugervenlige.

Jeg har fået recaptcha ind under zorbas.dk/kontakt.

Jeg skal dog skrive et nummer hver gang så det ser ikke ud til at det virker som det skal?

Det jeg har gjort:

1. jeg har taget scriptet:  <script src='https://www.google.com/recaptcha/api.js'></script> og lagt det ind under header.php før </head>.

Jeg skal vel lægge det ind under index.php hvis det er helt rigtigt, men det virker ikke der. Har også prøvet at tilføje <html> og <head> men kunne ikke få det til at fungere.

2. Derefter har jeg lagt <div class="g-recaptcha" data-sitekey="MIN site key/public key"></div> ind i formen

3. Det sidste punkt som jeg slet ikke er sikker på er, hvor jeg lægger min secret key henne? SKAL den lægges in som phpcode og lægges på serveren eller hvordan? 

vh. Lefteris

Tilmeldt 17. Dec 13
Indlæg ialt: 166
Fra  Zorbas Skrevet kl. 18:05
Hvor mange stjerner giver du? :

kan jeg bruge denne php kode og hvordan anbefales det at det bliver gjort?

 

if ($_SERVER['REQUEST_METHOD'] === 'POST') {  // Construct the Google verification API request link.  $params = array(); $params['secret'] = 'Your secret key here.'; // Secret key  if (!empty($_POST) && isset($_POST['g-recaptcha-response'])) { $params['response'] = urlencode($_POST['g-recaptcha-response']); } $params['remoteip'] = $_SERVER['REMOTE_ADDR']; $params_string = http_build_query($params); $requestURL = 'https://www.google.com/recaptcha/api/siteverify?' . $params_string;  // Get cURL resource  $curl = curl_init();  // Set some options  curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $requestURL, ));  // Send the request  $response = curl_exec($curl);  // Close request to clear up some resources  curl_close($curl); $response = @json_decode($response, true); if ($response["success"] == true) { echo '<h3 class="alert alert-success">Login Successful</h3>'; } else { echo '<h3 class="alert alert-danger">Login failed</h3>'; } }
Tilmeldt 28. Aug 13
Indlæg ialt: 201
Skrevet kl. 21:40
Hvor mange stjerner giver du? :

Den beder dig kun om nummer, hvis du er registret som "mistænkelig". Det kan fx være, at du har sendt en masse beskeder eller Google mener, du har en anden mistænkelig adfærd.

Smart online lektiebog til folkeskoler

Side 1 ud af 1 (3 indlæg)