v2.5.2
Giriş yap

Fonksiyondan değişkene aktarma

ufukart
334 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?

Cevap yaz
Cevaplar (1)
holdfast
736 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.