Error Google Recaptcha

Halo juragan-juragan sekolah koding,

saya ingin bertanya nih, saya kan coba mengikuti tutorial google recaptcha dari video sekolah koding

tapi yang anehnya di saya selalu mengeluarkan value NULL atau bool(false) di akhir proses

untuk kodenya sebagai berikut

index.php

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Belajar Recaptcha</title>
</head>
<body>
	<h1>Recaptcha by Google</h1>

	<form action="create.php" method="post">
		<fieldset style="width: 20%;">
		<legend>reCaptcha</legend>
			<input type="text" name="nama" placeholder="Nama">
			<div class="g-recaptcha" data-sitekey="6Lf7pwwUAAAAAMbrv9-witxXOme7pZHPv8dg4TGo"></div>
			<input type="submit" name="submit" value="submit">
		</fieldset>
	</form>

	<script src='https://www.google.com/recaptcha/api.js'></script>
</body>
</html>

create.php

<?php

//inisialisasi
$curl = curl_init();

//opsi
curl_setopt_array($curl, [
	CURLOPT_RETURNTRANSFER => 1,
	CURLOPT_URL => "https://www.google.com/recaptcha/api/siteverify",
	CURLOPT_POST => 1,
	CURLOPT_POSTFIELDS => [
		'secret' => '6Lf7pwwUAAAAACBYRWU6BV8DG70nz3oGOI0EEGiQ',
		'response' => $_POST["g-recaptcha-response"],
	],
]);

//eksekusi
var_dump(json_decode(curl_exec($curl)));

// if ( $response->success ) {
// 	die('true');
// } else {
// 	die('false');
// }

?>

saya bingung ini salah dimana, padahal code secret dari google dah benar

mohon bantuannya ya

avatar harrypandora
@harrypandora

9 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

Coba pake ini aja gan https://developers.google.com/recaptcha/old/docs/php

avatar Ariawan
@Ariawan

15 Kontribusi 5 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban