Baiklah, di kesempatan saat ini saya bakal mengambil satu diantara misal nya saja, yakni manfaat kode captcha untuk bikin suatu form kontak, di mana form kontak ini dipakai oleh beberapa pengunjung situs atau situs (blog) untuk kirim pesan pada yang memiliki nya, serta waktu ini saya tak lagi mengulas dengan cara seluruh nya, namun cuma sistem pemakaian random ciri-ciri nya saja, yakni pembuatan random kode captcha dengan php, serta untuk anda yang memanglah tengah memerlukan form kontak yang telah jadi, tidak usah cemas, lantaran diakhir tutorial ini telah saya sertakan link download untuk kode form kontak yang telah jadi dengan cara komplit, serta serkarang anda janganlah beranjak dahulu, silakan kerjakan membaca tutorial nya, hehe....
Cermati baris kode simpel di bawah ini :
File random.php
<?phpfunction antirobot(){$karakter = array('a','A','b','B','c','C','d','D','e','E','f','F','g','G','h','H','i','I','j','J','k','K','l','L','m','M','n','N','o','O','p','P','q','Q','r','R','s','S','t','T','u','U','v','V','w','W','x','X','y','Y','z','Z','1','2','3','4','5','6','7','8','9','0'); $max = (count($karakter)-1); srand(((double)microtime()*1000000)); $kar1 = $karakter[rand(0,$max)]; $kar2 = $karakter[rand(0,$max)]; $kar3 = $karakter[rand(0,$max)]; $kar4 = $karakter[rand(0,$max)]; $rand_kar = $kar1.$kar2.$kar3.$kar4; setcookie('random', $rand_kar, time()+7200); return $rand_kar;}echo antirobot();?>
Kode di atas bila digerakkan bakal menaruh suatu cookie yang bernama random, serta isi dari cookie itu tak lain yaitu text string yang di random dari a-z serta 0-9 ciri-ciri, serta tiap-tiap manfaat antirobot () itu digerakkan maka isi dari cookie itu juga bakal beralih sesuai sama dengan ciri-ciri yang dirandom tadi.
Nanti cookie yang telah tersimpan di browser itu bakal dipakai pada waktu pemrosesan dikerjakan, silakan cermati suatu form di bawah ini, yang saya gabungkan dengan jquery ajax javascript, di mana manfaat antirobot itu bakal di panggil memakai ajax.
File form.php
<script type="text/javascript" src="jquery-1.6.2.min.js"></script><script type="text/javascript">function reloadkode(){$("#random").html('....');$("#random").load('random.php');}$(function(){reloadkode();})</script><form name="pesan" action="proses.php" method="post">Nama: <input type="text" name="nama" value="" size="20" /><br />Email: <input type="text" name="email" value="" size="25" /><br />Pesan: <textarea name="pesan" rows="7" cols="35"></textarea><br />Masukan kode ini <span id="random" style="color:#EE0000; font-size:large;">....</span>disini: <input type="text" name="random" value="" size="5" /> <a href="javascript:reloadkode();">Reload Kode</a><input type="submit" name="submit" value="Kirim Pesan" /></form>
Lalu form itu bakal diolah oleh file sistem. php serta bakal mencocokan random ciri-ciri yang dibawa nya dengan cookie yang telah disimpan, serta jika pas, maka sistem bakal dilanjutkan
File sistem.php
<?php $nama = $_POST'nama' ; $email = $_POST'email' ; $pesan = $_POST'pesan' ; $random = strtoupper ($_POST'random') ; if ($random == " ") {echo " Anti spam janganlah dikosongkan! br/ a href='javascript : history. back () ; 'Kembali/a " ; }else{ if ($random == strtoupper ($_COOKIE'random')) { echo " Terimakasih $nama, pesan anda sudah diolah! br/ Perincian pesan anda yaitu : br/br/ Nama : $namabr/ E-mail : $emailbr/ Pesan : $pesanbr/br/ Thank'sbr/ a href='javascript : history. back () ; 'Kembali/a " ; }else{echo " Kode captcha yang anda input salah! br/ a href='javascript : history. back () ; 'Kembali/a " ; } } ?>
Kode di atas hanya misal saja, bila anda membutuhkan kode form kontak dengan cara komplit, silakan download di sini, serta janganlah lupa untuk berikan respon pada tutorial ini, semoga berguna untuk anda yang membaca nya.

0 Response to "Bikin form kontak dilengkapi kode captcha yang dirandom dengan php"
Post a Comment