v2.5.2
Giriş yap

Fonksiyondan değişkene aktarma

ufukart
272 defa görüntülendi

Arkadaşlar merhaba,
Aşağıdaki çalışan recaptcha kodum.

$Recaptcha = $_POST['Recaptcha'];

function Recaptcha($Recaptcha){
    $secret = 'MYSECRETKEY';
    $verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . $secret . '&response=' . $Recaptcha);
    $responseData = json_decode($verifyResponse);
    if (!$responseData->success || $responseData->score < 0.5) {
        $response['status'] = 0;
        $response['message'] = "Güvenlik Doğrulamasından Geçemediniz. Lütfen sayfayı yenileyip tekrar deneyiniz. $responseData->score";
        exit(json_encode($response));
    }else{
		$RecaptchaScore = $responseData->score;
		return $RecaptchaScore;
	}
}
Recaptcha($Recaptcha);

$responseData->score değerini 0.5'ten büyükse db'ye kaydetmem gerektiği için değişkene atamak istiyorum.

$RecaptchaScore = $responseData->score;
return $RecaptchaScore;

Yeterli olmuyor sanırım.
$RecaptchaScore değişkenini kullanabilmem için ne yapmam gerekiyor?

holdfast
555 gün önce

Selam,

ben aşağıdaki paket ile işlerimi hallediyorum. İstersen source kodlarına bir göz at. Belki cevabı orada vardır ya da bu paketi kullan.

https://github.com/google/recaptcha

İyi günler.