Fonksiyondan değişkene aktarma
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?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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.