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?
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.