PHP Recaptcha?

2 Antworten

if(isset($_POST["g-recaptcha-response"])){// sb tried to use captcha
					$postdata = http_build_query(
						array(
							'secret' => '/*dein Secret-Code für recaptcha*/',
							'response' => $_POST["g-recaptcha-response"],
							'remoteip' => $_SERVER['REMOTE_ADDR']
						));
					$opts = array('http' =>
						array(
							'method'  => 'POST',
							'header'  => 'Content-type: application/x-www-form-urlencoded',
							'content' => $postdata
				https://www.google.com/recaptcha/api/siteverifyts);
					$result = file_get_contehttps://www.google.com/recaptcha/api/siteverifyerify', false, $context);
					if(!$result){
						// internal error
					} else if((json_decode($result)->success)){

						// Nutzer ist kein Bot
					} else {
						// Captcha failed/timed out
					}
				} else {
					// kein Captcha gelöst
				}
// :) von meiner eigenen Website

Vielen Dank für deine schnelle Antwort,

kommt dies vor oder nach dem Captcha Code ( Fenster )

& wird das auf meine E-Mail gesendet oder ist dies zu sehen auf Dashboard wo man sich registriert hat bei Googel :)?

0
@Ready2

$opts = array('http' =>

array(

'method' => 'POST',

'header' => 'Content-type: application/x-www-form-urlencoded',

'content' => $postdata

));

$context = stream_context_create($opts);

$result = file_get_contents('https://www.google.com/recaptcha/api/siteverify', false, $context);
will irgendwie nicht richtig angezeigt werden

und das kommt irgendwo hin, halt da, wo du die Auswertung brauchst: der Teil testet, ob das Captcha gelöst wurde.

deinen Secret-Code solltest du irgendwo im Dashboard sehen

0
@Gastnr007

Vielen Dank ich schreibe ihnen kurz hier ein PN da zeigt es richtig an kleinen Moment hoffe das passt :)!

1

Leider kann ich ihnen keine PN senden passt das so ? :

das ist der letzte Satz von meinem Captcha es klappt soweit auch nur diese Auswertung möchte nicht ganz klappen :) ist die Formulieren so ok ? ich müsste nur meine E-Mail wo diese Auswertung ist einfügen & meinen Seruce Code ist das richtig ?

 <div class="g-recaptcha" data-sitekey="xxxxxx"

if(isset($_POST["g-recaptcha-response"])){// sb tried to use captcha $postdata = http_build_query( array( 'secret' => '/*dein Secret-Code für recaptcha*/', 'response' => $_POST["g-recaptcha-response"], 'remoteip' => $_SERVER['REMOTE_ADDR'] )); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata https://www.google.com/recaptcha/api/siteverifyts); $result = file_get_contehttps://www.google.com/recaptcha/api/siteverifyerify', false, $context); if(!$result){ // internal error } else if((json_decode($result)->success)){ // Nutzer ist kein Bot } else { // Captcha failed/timed out } } else { // kein Captcha gelöst } //

$opts = array('http' =>

array(

'method' => 'POST',

'header' => 'Content-type: application/x-www-form-urlencoded',

'content' => $postdata

));

$context = stream_context_create($opts);

$result = file_get_contents('https://www.google.com/recaptcha/api/siteverify', false, $context);

Was möchtest Du wissen?