membuat captcha

gan sy coba buat captca pake logika sy sndiri tp gagal session ny gk kerekam kya ny. yg bisa buat capcha monggo bantuannya

avatar md
@md

107 Kontribusi 21 Poin

Diperbarui 8 tahun yang lalu

5 Jawaban:

Google punya gan, bisa diimplemntais ke website masing2 https://www.google.com/recaptcha/intro/index.html

avatar immeng
@immeng

10 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

sy sh mauny bikinan sendiri

avatar md
@md

107 Kontribusi 21 Poin

Dipost 8 tahun yang lalu

kalo gitu edit pertanyaannya gan, tampilin kode yang sejauh ini sudah dibuat dan jelasin, dari situ baru bisa bantu dibenerin

avatar immeng
@immeng

10 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

sayang banget gan kode nya udah musnah.. gara2 instal ulang lupa diback up

avatar md
@md

107 Kontribusi 21 Poin

Dipost 8 tahun yang lalu

Nih mas. lupa dapat dari mana

session_start();

header("Content-type: image/png");

$_SESSION['Captcha']= "";

$gbr = imagecreate(150, 50);

imagecolorallocate($gbr, 167, 218, 239);

$grey = imagecolorallocate($gbr, 128, 128, 128);

$black = imagecolorallocate($gbr, 0, 0,0);

$font = "nama font";

for($i=0;$i<=5;$i++) {
	$nomor=rand(0, 9);

	$_SESSION["Captcha"].=$nomor;

	$sudut= rand(-25, 25);

	imagettftext($gbr, 20, $sudut, 8+15*$i, 25, $black, $font, $nomor);

	imagettftext($gbr, 20, $sudut, 9+15*$i, 26, $grey, $font, $nomor);
}
imagepng($gbr);
imagedestroy($gbr);

Penggunaan

session_start();
if($_SESSION['Captcha']== $_POST['nilaiCaptcha']){
bla-bla
}

avatar yogakk
@yogakk

8 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban