Cara Mudah Membuat Script Captcha Dengan Menggunakan Php
description
Transcript of Cara Mudah Membuat Script Captcha Dengan Menggunakan Php
-
28/11/2014 CaramudahmembuatscriptcaptchadenganmenggunakanphpGD|MediaKreatifIndonesiaSolusiTeknologi&Pendidikan
http://mediakreatif.com/home/post/31/caramudahmembuatscriptcaptchadenganmenggunakanphpgd.prm 1/6
Login|Register|Pemesanan|ForumBelajar|Keranjang|Konfirmasi|Demo
Caridisini...
Berlangganan Artikel
Alamatemailanda
Daftar
Polling Pembaca
Bagaiamanametodepengajaranteknologyyangpalingefektifmenurutanda?
Belibuku,kemudianmempelajarisambilpraktekMengikutikursussesuaibidangteknologyBelajarsendirisecaraotodidakBelajardaricontohcontohaplikasiyangsudahjadiBelajardaricontohcontohyangpalingsederhanaSemuapilihanbenar
Pilih Lihat
Statistik Pengunjung
Today
Yesterday
Allvisitor
Kategori ArtikelPHPMySQLHTML/XHTMLCorelDRAWCSSUbuntuCodeIgniterAJAXOffice
Arsip Artikel2014
February1dataAgustus3dataNovember2data
201320122011
Facebook Media Kreatif
Cara mudah membuat script captcha dengan menggunakan php GD
KaliinipenulisakanmenunjukkancaracaramudahdalammembuatcaptchadenganmenggunakanfungsuGDpadaphp.Kalokitakembalipadacaptchaitusendiri,makayangharuskitaketahuiadalah"Apasebenarnyacaptchaitu,apafungsinya,dankapankitaperlucaptcha?"Jawabanyangbisapenulissajikanadalah:Captchamerupakansekumpulankodeyangdigeneratesecaraotomatisdimanakodeyangdihasilkanadalahkodeacakdankodetersebutakandigunakansebagaikodeverifikasi.Captchabiasanyadigunakanuntukproteksiterhadapspamataudoublepostingpadahalamanhalamaninputwebsite.Captchasendiritidakhanyaberbentukgambardantext,akantetapisekarangbisaberbentuksuara,contohnyapadaformpendaftaranemailYahoo.
Sekarang,bagaimanacaramembuatcaptchadenganmenggunakanphp,berikutlangkahlangkahmudahmembuatcaptchadenganmenggunakanfungsiGDpadaPHP.Sebelummembuatcaptcha,adabeberapahalyangharuskitasediakanterlebihdahulu,diantaranyaadalah:1. Font=>digunakanuntukmenentukantampilanjenistextpadacaptcha2. Gambar=>digunakansebagaibackgroundpadacaptchaLangkahlangkahpembuatannyaadalahsebagaiberikut:1.Buatscriptcaptcha.phpsepertidibawah:
Untukfungsifungsidarikodediatassilahkanbacakomentarkomentaryangterdapatdalamprogram.Scriptcaptcha.phpdiatasakanberfungsisepertigambaryangdapatkitaaksesdenganmenggunakanscripthtml,sehinggapadahalamanhtmlkitaakanterlihatgambardengankombinasikodeyangdihasilkandariprosesgeneratesecaraotomatis.2.BuatformloginFormlogininibisakitabuatdenganektensi.htmlatau.php,karenaforminihanyadigunakanuntukmenampilkanformdanjugauntukmenampilkancaptcha.kodehtmldariformsimpleyangtelahpenulisbuatadalahsebagaiberikut:
Padaformdiatasdapatkitalihatbahwakitahanyamenggunakanperintahhtmlimagesepertibiasauntukmenampilkangambarcaptchapadahalamlogin.yaitupadakode
Home Berita Tutorial PRMCMS HubungiKami
MediaKreatif
307peoplelikeMediaKreatif.
Facebooksocialplugin
Like
12345678910111213141516171819202122232425262728293031323334353637383940
1234567891011
Masukkankodedibawahini:
ingat:casesensitive
ProductProfile
-
28/11/2014 CaramudahmembuatscriptcaptchadenganmenggunakanphpGD|MediaKreatifIndonesiaSolusiTeknologi&Pendidikan
http://mediakreatif.com/home/post/31/caramudahmembuatscriptcaptchadenganmenggunakanphpgd.prm 2/6
0 15Suka
3.Membuatscriptcekcaptcha.phpScriptinidigunakanuntukmelakukanpengecekankebenarankodeyangdimasukkanolehuser.Strukturdariscriptcekcaptcha.phpadalahsebagaiberikut:
Scriptinimemanfaatsessionyangtelahdibuatpadasaatscriptcaptchadiloadpadahalamanformlogin.jikakodeyangdiinputkanusersesuaidengansessionyangsudahada,makaakanditampilkanpesansukses,begitupulasebaliknyaakanditampilkanpesankesalahanjikakodeyangdiinputkanolehusersalah.DownloadscriptcaptchaKirakirasepertiitulahprinsipkerjacaptchapadapemrogramanwebsitedenganmenggunakanphp.Kaloadapertanyaanataukomentardaripembacasekalian,silahkankliktombolTuliskomentardibawahdantuliskanpertanyaanataukomentaranda,insyaAllahpenulisakanmemberikantanggapansesuaikemampuanpenulisdalambidangini.
Salamkreatif
Komentarpembaca
Combrocobasinidonk
postingpada:2012020612:55:52
DeniMamautanya...kalomisalinginmenambahkancaptchapadaloginbagaimana???sepertiapascriptnya?
postingpada:2012021000:42:57
AdmintoDeni,Silahkanmodifikasiscriptcekcaptcha.phpdiatas,kemudiantempatkanbagianpengecekanLoginandadibawahif($_POST["captcha"]==$_SESSION["captcha"]){,sehinggaprogramakanmelakukanpengecekancaptchaterlebihdahulusebelummemeriksaUsernamedanPassword.
postingpada:2012021607:39:12
JacowKalomisalnyafontnyadihilangingimana?Jadi,biarscriptnyagakusahloadfilefontyangttfitu.Biarpakefontdefaultwebaja,mohonbantuannya:)
postingpada:2012030716:04:23
Myutmasknpyahkeluartulisantheimage"https://localhost/button.php"cannotbedisplayedbecauseitcontainserrorsdicaptcha.phptrusdiformloginnyadibwhnyaadaimagebrokengtumastlppencerahannyayamasmakasih
postingpada:2012030809:02:00
AdminPesaneroryangmunculdikarenakanDisplayerorpadaphp.iniandadisetaktif,danternyatapadascriptcaptcha.phpdiataskhususnyapadabagianfunctionRandomCodememunculerornotice,yaituundefinevariabel$random,untukmengatasinya,silahkantambahkanvariabel$random=''dibawahperintahfunctionRandomCode($max){,ataubisajugadiletakkandiataskataforeach,Selamatmencoba
postingpada:2012030812:03:34
Setia1koscriptcaptchanyagabisadidownloadsich...?
postingpada:2012040406:04:01
IwanSumantriBisakokGan,cobadiclicklagitulisanDownloadScriptCaptcha,jikamasihtidakbisa,copydanpastealamatinipadabrowseranda:http://mediakreatif.com/download/tutorial/captcha.zip
postingpada:2012040516:16:27
Choirulbacakodecaptchaselalusalah.gimanacarabacanya??
postingpada:2012040719:41:43
Gugungan,kowaktudirunningambarcaptchanyagamunculya?akudahdownloadygfilezipnya,thank's
postingpada:2012040812:32:56
AdminChoirul=>Untukmelakukanpengecekancaptcha,kitahanyacukupmemeriksaSessioncaptchayangsudahdibuatolehscript,yaitu$_SESSION['captcha']kitabandingkandenganinputanuser,Gugun=>SilahkanbacakomentarAdminno6dariatas,mungkincaptchanyatidakbisamunculkarenahaltersebut,dalamhalinijugakamibelummelakukanperubahanpadascript,silahkanmelakukan
12345678910
BursaHandPhoneHapeSemuaBranddgnBerbagaiHargaInfoLengkapHanyadiBerniaga!
Share
-
28/11/2014 CaramudahmembuatscriptcaptchadenganmenggunakanphpGD|MediaKreatifIndonesiaSolusiTeknologi&Pendidikan
http://mediakreatif.com/home/post/31/caramudahmembuatscriptcaptchadenganmenggunakanphpgd.prm 3/6
perubahansendirisesuaipetunjukdiataspostingpada:2012040905:07:17
JumatSidikthank'sbangetmas..langsungsayacoba:)
postingpada:2012042015:54:17
RoyHaloSemuaa..UntukMembuatsesionstartgimanayabangbarublajarnih...??
postingpada:2012042910:40:46
Boniyainibaik
postingpada:2012050319:08:59
Rahmatmautanyanieh,caramamasangcaptchadibawahartikelwebsitkitagimanayacaranya?aturnuhun
postingpada:2012051421:00:19
AdminRahmat=>Untukmenampilkancaptchapadahalamanwebcukupkitagunakanperintahpenampilgambarbahasahtml,yaitu,jikakitamenempatkanfilecaptcha.phppadafolderlain,tentunyakitaharusmenyebutkannamafoldernya/captcha.php.Untuklebihjelasnyasilahkandownloadcontohscriptdiatasdansilahkanjalankanpadawebserveranda.
postingpada:2012051519:36:47
Satriokokndabisaya?hasilnyaeror,gambarndakeluarbagaimanaini?
postingpada:2012052311:47:22
GunawanSatrio:Bisakokgan,cobabacajawabanAdminno6dariatas,disitusudahdituliskandenganjelasberikutcaramengatasinya.
postingpada:2012052322:44:48
AntoCssOkBoz.......sip
postingpada:2012052520:15:48
Abdullmasbiarcaphtcasetelahbenarlangnsungkediarahkankememberareagmanangesetnya
postingpada:2012060614:34:56
Isangananepasangdcmstapipaspendapftaranusernggamunculapayangsalahya,danbisanggakalaupakaikodecaptchadiatas,dankalautidakbisabagaimanacaramenghilangkankodetersebut.Harapjawabannya,maklummasihgapteknih.
postingpada:2012060618:33:31
AdminUntukmenggunakancaptchadiatas,cukupmengcopykodeyangbisaandadownloadpadaalamatdiatas.copykedirektorywebsiteanda,kemudianloadcaptchasepertihalnyakitaakanmenampilkangambarpadahtml,yaitu.Scriptdiatasmenghasilkansessiondengannamacaptchauntukperbandinganapakahkodeyangdiinputkanolehusersudahsesuaiataubelum.Jikaadayangbelumjelas,[email protected]
postingpada:2012060621:10:01
DCandraCKdearadmin,mohonpencerahan,gambarnyakokgakkeluarya?http://recall.net46.net/captcha.phppadahaludahcopassesuaidengansourcecodediatas,sayacobaform.phpjugasamacekphp.infogdGDSupportenabledGDVersion2.0orhigherFreeTypeSupportenabledmohondibantu..thanks
postingpada:2012060921:56:25
AdminCandra:Cobajalankanscriptdiatasterlebihdahulupadakomputerlokal,jikapadakomputerlokalscriptberjalannormal,makapadadasarnyatidakterdapatmasalah.lihatjugakomentaradminno6dariatasjikamunculpesaneror.Hallainyangtidakkalahpentingnyaadalahjikamenggunakanfreewebhosting,pastikanbahwahostingandasupportdenganphpgddanjugasupportuntukgambar.silahkanbuatscriptphpyangisinyaadalahphpinfo()untukmelihatmodulmodulapasajayangmendukungfasilitashostinganda
postingpada:2012060923:31:13
AinulTHaNNNKKKZZZZZ...gan"
postingpada:2012063010:18:52
Abhysiippppppppppppp
postingpada:2012080423:04:17
AhmadSob,anepengennambahincaptchadibagianformpendaftarankalomisalnyakodecaptcha'nyasalahdansipendaftarsudahberhasilmendaftaritugimanacaramengatasiitu?
postingpada:2012081718:34:33
AdminAhmad,Jikakodecaptchasalahakantetapiprosespendaftarantetapberjalan,makalangkahlangkahyangharusdiperhatikanadalahsebagaiberikut:Pemeriksaancaptchadilakukandiawalprosesdenganstrukturkonidisiyangbenar.Jikainputcaptchasalah,janganlakukanprosesapapunselainmenampilkanpesankesalahancaptcha.Jikainputcaptchasudahbenar,barudilakukanproseslainsepertipemeriksaanformdll.Contoh:
if($_POST["captcha"]==$_SESSION["key"]){//lakukanprosesberkutnyadisini}else{echo"kodecaptchasalah";
-
28/11/2014 CaramudahmembuatscriptcaptchadenganmenggunakanphpGD|MediaKreatifIndonesiaSolusiTeknologi&Pendidikan
http://mediakreatif.com/home/post/31/caramudahmembuatscriptcaptchadenganmenggunakanphpgd.prm 4/6
}
postingpada:2012082001:09:01
Akbarthxbangadmin.kebetulanlagicari2scriptcaptchabuatpasangdiwebsiteane.
postingpada:2012090622:09:58
PenyakitJantungmaafnyubinih,sayamasihbelumjelas,filefilediatasnaruhnyadimanaya?apakahdalamroothosting?kalodiintegrasikandenganformkomentargemanacaranya?terimakasihpencerahannya.
postingpada:2012092307:50:39
EkaCaramerubahfontsizedanwarnafonttsbbagaimanacaranya?
postingpada:2012100510:33:20
AdminEka,untukmerubahwarnafont,silahkanmelakukanperubahanpadabagianimsgecolorallocate,silahkanmenggantiangkaygadapadabagiantersebut.Angkatersebutsebenarnyaberasaldarikodewarnayangbiasanyaditulisdalambilanganhexa,akantetapidituliskandalambilangandeskmal.Contoh,warnaputihdikodekandenganhurufffffff,makabilangandesimalnya255255255,hitamdituliskandengankode000000,makadesimalnya000dll.Untukmerubahukuranfont,dilahkanmelakukanperubahansalahsatuangkayangterdapatpadabagianimagettftext,padabagianituterdapatangkaukuranfont,posisitulisandll.Selamatmencoba
postingpada:2012100816:38:40
Juprexmin..kokgabisaya??keluartulisantheimage"https://localhost/captcha.php"cannotbedisplayedbecauseitcontainserrors
postingpada:2012101214:27:18
JokoTrhanksmin
postingpada:2012111613:39:38
Raflyganadagakscriptphpsepertikalokitamaupostingdibloger..contohketikakitablokartikelkitalalusayaklikhurufBtrustulisannyamenjaditebal..kalosprtiituadagakya...mohonbantuannya????
postingpada:2012112419:15:50
Irfanzcvbzcz
postingpada:2012112419:21:22
AdminRafly,Silahkancobabrowsingdengankatakunciwysiwyg(whatyouseeiswhatyouget)ataudengankatakunciwebeditor.Adabanyakjeniseditoryangbisakitagunakan,diantaranyaadatinymce,ckeditor,niceedit,yui,danlainlain.
postingpada:2012112800:37:05
LukiSayajugamengalamikondisi"cannotbedisplayedbecauseitcontainserrors"dansayasudahmencobadengansolusiyangnomor6danternyatabenartetaptidakberpengaruhcaptchatetaptidakmunculsayamemakaixamppversi1.7.7dan1.8.1dansemuaextension_gd2.dlldiphp.inisudahenabled.Tetapijikasayamemakaixampp1.7.3captchaberjalannormal.Mohonpencerahannyakarenabanyakkasusterjadisepertiinicaptchatidakmuncul...terimakasih
postingpada:2012122123:42:04
AdminSebagaitanggapandaribeberapapertanyaanpembaca,kamisudahmenggantiscriptcaptchadenganmenambahkanperbaikansepertiyangtelahdituliskanpadakomentaradminno6diatas.Silahkancobadownloadkembaliscriptcaptchadiatasdancobajalankanpadakomputeranda.KamisudahmencobamenjalankannyapadaAppserv2.5.10windowsXPdanWin7,PadaUbuntuOSdansudahberjalannormal.Jikamasihdidapatiadanyapesanerorsepertiyangdikeluhkanpembacasekalian,cobalahuntukmelakukanperubahanpadafilephp.iniyangterdapatdalamfolderwindows,ubahbagiandisplay_errors=Onmenjadidisplay_errors=OffkemudianRestartkomputeranda.
postingpada:2012122208:59:05
LukiTerimakasihpaksudahsayaunduhdanternyataberhasil..tapikira2apayapakyangmenyebabkancaptchasebelumnyatidakbisakeluar?mohonpenjelasan:Dmasihpenasaran:)
postingpada:2012122214:31:46
AdminScriptcaptchasebenarnyaadalahscriptyangberkenaandenganaplikasigambardantext.Padasaatmelakukanrenderimagedantext,scriptcaptchatidakbolehmencetaktexttextlainselainimage.Contohscriptsebelumnyamemunculkanpesanerornoticesepertiyangtelahkamijelaskanpadakomentarno6dariatas.Pesanerornoticetersebutmunculketikapadasettingphp.inidisetaktif,untuklebihjelasnyasilahkanmelihatfilephp.iniyangterdapatpadadirektorywindows.padafilephp.iniakankitadapatiadanyaeror_reportingE_ALL
postingpada:2012122413:16:14
DimasMaafmas,sayaudahcobasesuaidengancaradiatastapigambar/fungsidaricaptchaitusendirimasihgakmaumuncul.Kira2apaadasolusilain?
postingpada:2013010220:20:08
Dikagabisagan.gmanayah?
postingpada:2013050315:03:29
FAJARNUGRAHASippgananecobalangsungtokcertuhh..
postingpada:2013050810:45:24
Medi
-
28/11/2014 CaramudahmembuatscriptcaptchadenganmenggunakanphpGD|MediaKreatifIndonesiaSolusiTeknologi&Pendidikan
http://mediakreatif.com/home/post/31/caramudahmembuatscriptcaptchadenganmenggunakanphpgd.prm 5/6
Gan,kalaumaumenghilangkancasesensitivenyadipahpgimana?Sayamaubuataplikasiphpuntukkuizonline.Tapijawabanyadicekcasesensitive,sementarasayapengentidakcasesensitive.Inicontohscriptnya:$nilai=0$benar1=$_POST[jawaban_benar0]$jawaban1=$_POST[jawabannya0]if($benar1==$jawaban1)//PengennyadibagianinitidakcasesensitiveBisakasihtahulewatemailajagan...
postingpada:2013052917:15:59
Ipulsayapunyaphpbukutamusudahjadilalusayamaumenambahkancaptchanyasajapadabukutamugimanacaranya?tolongbalesviaemailjugaboleh.tq
postingpada:2013053112:04:26
MediWahmantapsekalitutorialphpnyagan,lengkpasekali,makasihbanyakya.Iniyangsayacari...
postingpada:2013061809:26:01
BimaDeLuckkalodijalankansendiribisa,tapikalodibukadiindexjadigkbisa.jadidariindexsayaincludekanformcaptcha
postingpada:2013071012:57:24
AdminSdrBima,captchatidakbisadijalankandenganperintahinclude.JalankancaptchasepertiTAGimagedalamhtml,yaitu
postingpada:2013071014:22:39
Dhikagan,mawtannyanich...gimanayacaranya,nyisipinjikalogikanyabegini:diformpengisianjikacaptchabenarmakalanjutkelangkahberikutnya...scriptnyagimanagan....tolongdongganscriptnya..!!!
postingpada:2013071722:44:14
AdminSdrDhika,KitapakaiLogikasederhana,yaitudenganmemanfaatkanvariabelSESSION.Dimana,jikainputcaptchayangditerimaadalahbenar,makaakandibuatSESSIONyangisinyaadalahvaluedariformforminputtersebut.Selanjutnyauntukmasukpadahalamanberikutnyaharusdilakukanpengecekandulu,apakahditemukankeberadaanSESSIONpadahalamansebelumnya.Jikaditemukansessiondarihalamansebelumnya,makadiadapatlanjutdanjikatidakditemukansessiondarihalamansebelumnya,secaraotomatiskitaredirectkehalamanawaluntukmulaimengisiformdancaptchadenganbenar.
postingpada:2013071812:57:23
Yanibangsayamautanyadanmemohonbantua.lahsayakanmembuatwebprofil,adabagianyangnamanyaguestbookataubukutamu.nahitusetiapharibukutamudiwebsayapenuhdanisinyagagkarukaruan,nahsayadugaituyangmengisibukanusertapisejenisautoyangsetiapharimengirimkanpesandibukutamusayasecaraotomatis.karenaitusayabuatcapchauntukmemvalidasiketikaprosessimpanbukutamu.tapimasihsajakirimanitubisamasuk...gimanasolusinyabang?mohonbantuannya...terimakasih.
postingpada:2013101810:09:01
AdminSdrYani,tolongkirimkanalamatwebsitenyakeemailkami.Bisadikirimkealamatjust_ide@yahoo.comuntukkamicobasekedarmemeriksahalamanbukutamunya.InsyaAllahkamiakanberusahamembantusebisayangkamilakukan.
postingpada:2013101820:38:54
YopiMengapa
postingpada:2013102208:46:48
HendraKurniawanmantapgan,terimakasihscriptnya,sekalianmautanyakalotextnyadimiringmiringataudigimanianlahbiaragakgakjelasbisagak?
postingpada:2013110413:33:21
FachriKurniawankenapabackgroundnyatidakkeluarya?
postingpada:2013111314:21:59
KadoBarangUnikGanmasalahanebegini:captchaudakeluargambarnya,tapiscriptcaptchanyagakfungsi,contohkasusnyaformnyadiisitapikodeCaptchaditulisasal/ngaworbahkantanpaditulisaliasdikosongin,ehkokdatapendaftarnyamasihbisamasukkedatabaseya,knpginiinigan?Info:tdkadafilePHP.inidiScriptsayagan!
postingpada:2014010618:27:19
YamanMintabantusekalimas,sesuaidenganpembahasanpadaKomentardiatas,tentang"cannotbedisplayedbecauseitcontainserrorsdicaptcha.php".sayasudahtambah$random=''danternyataberhasildiLocalhost,tapisayangdiWebHostingCaptchanyaberulahlagialiastidaktampil.Kira2apapenyebabnyaya?Mohonbantuannyaya,,,,tqb4.
postingpada:2014011904:45:25
Rezkyjoebermanfaatnihganuntukmaterikuliahsaya.terimakasih:)rezkyjoe.blogspot.com
postingpada:2014030515:24:43
SyawaluddinAminkeren
postingpada:2014032113:56:19
Kinoysangatbergunaganijinsedotya,,,,,
postingpada:2014032710:16:21
AndreasDedeIzincopasgan
postingpada:2014051811:16:30
-
28/11/2014 CaramudahmembuatscriptcaptchadenganmenggunakanphpGD|MediaKreatifIndonesiaSolusiTeknologi&Pendidikan
http://mediakreatif.com/home/post/31/caramudahmembuatscriptcaptchadenganmenggunakanphpgd.prm 6/6
Rhiskaagan,maunanyakalaumisalnyacaptchanyamaudisimpankedalamdatabaseitulistingnyagmnaya?
postingpada:2014062409:26:06
Sitiyaampunmakasihbangetganilmunyabermanfaatsekali:Dsuksesselaludansharelagiilmunyagan
postingpada:2014070819:50:10
Gokaianeijinsedotyacodingannya:vDnSeawestwood
postingpada:2014071110:02:57
Pulsamurahmalang.Web.Idkalaubacacapcabisagakbos?misaldiloginnyaBRI?
postingpada:2014072911:10:21
Okiizinsedotgan,,,,,,
postingpada:2014091915:59:35
Dghfdfgdfgd
postingpada:2014100909:44:26
Ambargankokgakbisamunculyagambarcaptchanya??
postingpada:2014101310:40:32
Nama*
Email*
Website
Pertanyaan/Komentar*
Aturulang Kirim
Tuliskomentar
Follow Akun Kami
System SupportYahoo messengerCall / SMS +62 856 3542 377Email [email protected]
[email protected] JL. Gubernur Suryo Gg. 1 No 12 A
Kota ProbolinggoJawa Timur
Pesan CepatNama anda
Alamat email
Alamat lengkap anda
Nomor telp / Hp
Subyek pesan
Komentar / pertanyaan anda
Kode Captcha
Reset Kirim
Tentangkami|product|faq|contactkami|prmcms
mediakreatif20092014
Buat ProfilFacebook
Komunitas Online TerbesarDi Dunia. Gabung Gratis &
Nikmati Manfaatnya!