homeHome profileTeknik Kompilasi portfolioPortfolio galleryGallery Baru galleryGallery Lama kisahkuKisah Ku videoDownload historyKamus Online contactContact
 
    
 
 
  Cek Nama Domain :
Detail Artikel
 
Artikel Bidang : Web Design | Ferdian Rahabista | 02-04-2009 | 9:03 AM | Dibaca : 927 Kali

Scurity Code / Captcha




Sedikit informasi tentang Penggunaan Kode Keamanan / Scurity Code.
Ini hanya sekedar sharing code saja

yang pertama yang harus kita siapkan adalah kode captcha. untuk server di harapkan menggunakan server PHP Versi Terbaru, agar dalam proses pembelajaran ini dapat berjalan dengan baik. dibawah ini adalah codenya :

## Captcha.php ##

<?
$sid=trim($HTTP_GET_VARS["sid"]);
session_id($sid);
session_start();
$angka = $HTTP_SESSION_VARS["angka"];
mt_srand((double)microtime()*1000000);
$jarak1 = mt_rand(0,10);
$jarak2 = mt_rand(0,10);
$jarak3 = mt_rand(0,10);
$jarak4 = mt_rand(0,10);
$ujung1 = mt_rand(0,60);
$ujung2 = mt_rand(0,60);
$ujung3 = mt_rand(0,60);
$ujung4 = mt_rand(0,60);
$ujung5 = mt_rand(0,60);
$ujung6 = mt_rand(0,60);
$ujung7 = mt_rand(0,60);
$ujung8 = mt_rand(0,60);
$warna1 = mt_rand(0,150);
$warna2 = mt_rand(0,150);
$warna3 = mt_rand(0,150);
$warna4 = mt_rand(0,150);
$warna5 = mt_rand(0,150);
$warna6 = mt_rand(0,150);
$height = 13;
$width = 62;
$im = ImageCreate($width, $height);
$background = ImageColorAllocate($im, 255,255,255);
$warnagaris = ImageColorAllocate($im, $warna1, $warna2, $warna3);
$warnaangka = ImageColorAllocate($im, $warna4, $warna5, $warna6);
ImageFill($im, 0, 0, $background);
ImageLine($im, 0, $jarak1, $ujung1, $ujung2, $warnagaris);
ImageLine($im, 0, $jarak2, $ujung3, $ujung4, $warnagaris);
ImageLine($im, 60, $jarak3, $ujung5, $ujung6, $warnagaris);
ImageLine($im, 60, $jarak4, $ujung7, $ujung8, $warnagaris);
ImageString ($im, 6, 10, 0, $angka, $warnaangka);
Imagejpeg($im);
?>

dan berikut ini adalah code untuk inputan Scurity Codenya

## inputan.php ##

<?
$sid = session_id();
$submit=$_POST['submit'];

if(!$sid){
session_start();
$sid = session_id();
}
if ($submit) {
$code=$_POST['code'];
$angka=$_SESSION['angka'];
if ($code!=$angka) {
echo "Security number salah.<br />";
} else {
echo "Selamat Anda benar menuliskan angkanya";
}
}
?>

<h4>Kirim Komentar:</h4>
<form method="post" action="<?=$PHP_SELF?>">
<p>
Security Number: <input type="text" name="code" class="textbox" />
<?
mt_srand((double)microtime()*1000000);
$angka1 = mt_rand(0,9);
$angka2 = mt_rand(0,9);
$angka3 = mt_rand(0,9);
$angka4 = mt_rand(0,9);
$angka5 = mt_rand(0,9);
$angka="$angka1$angka2$angka3$angka4$angka5";
$HTTP_SESSION_VARS["angka"] = $angka;
?>
<img src="captcha.php?sid=<?=$sid?>" alt="Security Number" /> <br /><br />
<input type="submit" name="submit" value="Kirim Komentar" />
</p>
</form>

Kode selesai sampai disini, jika code diatas dijalankan, maka akan muncul tampilan seperti gambar di bawah ini



Terima Kasih.. Artikel Selesai Sampai disini






Baca Juga Arikel yang lain berikut ini :
Perkenalan Web Design
Cara Instalasi XAMPP
Membuat Koneksi PHP ke MySQL
Sistem Operasi Live di Internet Browser
Membuat Bukutamu
NON AKTIFKAN PERINTAH HTML,PHP,JAVA DLL DENGAN MENGGUNAKAN HTMLSPECIALCHARS
Mengirim konfirmasi ke email pengunjung jika komentar pengunjung berhasil di kirim
Daftar situs website Penghasil Uang
Membuat Comment AJAX
Membuat Navigasi Halaman/Page Navigation
Membuat Informasi Visitor/Pengunjung
Membuat Shoutbox dengan PHP & Mysql
Membuat Upload dan Download Menggunakan PHP & Mysql
Membuat Bukutamu dan kode keamanan Chapcha
Menyimpan Tulisan Arab Ke MySQL
Dinamik Title
Dinamic Title part 2
dreLogin V.1.0 - A Simple jQuery+ PHP Login
Membuat Nomor Urut Hasil Query di PHP
Pingdom Tools - Full Page Test
Crop Gambar dengan PHP
FREE WEB HOSTING ( FRWEBHOST.COM )
Memasang Status YM online di web blog atau Website anda
Celah Keamanan Wordpress 2.8.3
Billingual Website Ala FR SYSTEM
Cara Export Data Mysql ke Microsoft Excel
Upload dan Download Data dari Database
Membuat Statistik Pengunjung Menggunakan PHP
Mbah Umur Menggunakan PHP
Menampilkan Pesan Selamat Ulang Tahun Menggunakan PHP dan Mysql
Vertical Graph untuk Persentase Jumlah Pendaftar di Universitas
Cara Daftar Domain dan Hosting Gratis di FRWEBHOST.COM
Pencarian Data Sederhana Menggunakan PHP & MYSQL
 
KOMENTAR DISINI
 
Pengirim
Email
Komentar
Scurity Code LehKi

 

Syella [ Tanggal : 09-07-2009 | waktu : 03:37:09 ]
Manttab..
 
 
 
Kontak Kami
 
Silahkan Hubungi Kami melalui beberapa fasilitas di bawah ini :

HP       : 087899297914
E-mail  : contact@fr-system.web.id
E-mail  : ferdianrahabista@yahoo.com
E-mail  : frwebhost@gmail.com

Kategori Artikel
Shoutbox
 
  • FR-SYSTEM: thanks untuk smua komment, lg ga ada pulsa jd dah lama ga bisa online, lam kenal untuk mhs DCC Wisma Balam, mudah2an semester besok kita ketemu di MK Web Design
  • Sis: thank's :roll:
  • Rizal Keranda Mayat: salam kenal all, saya juga calon mahasiswa dcc wisma bandar lampung
  • Ramadhan: Terima kasih atas referensinya Pak.
  • miels: thanks... ni berguna banget buat tugas gw.. hiikz.. hikz..
  • esther: buat driver tambahn audio mana ya?:(
  • mx-brotherhood.org: pak mampur pak :D
  • FR-SYSTEM: Kabar Alhamdulillah Sehat...
  • VIRGI: gmn kbrny pak :)
  • sofyan: ngetes pak:D
  • as: alow
  • boy: tipu yahhh
  • FR-SYSTEM: ya bisa aja, codingnya sama aja.
  • febri: mw tanya nh, kalau mw buat Pemrograman Metode Bisection Menggunakan PHP. Pakai adobe dreamwiever bisa gak??? coding annya apa sama??
  • putra: pak, izin ngopi icon jejraing sosialnya ya,, hhehehe
  • aant: numpang lewat cuy...:D
  • FR-SYSTEM: Devil From Hell: masih bisa, kata sapa udah mati.....
  • Devil From Hell: hoy mbah umur nya gak bisa bro.... udah mati ya???
  • Alien: shygfisygfysfbysgydfgsygfsdgfdsyfvfsgfyusfgsydfgsdyfusdgfsauydfgdsfdscgsdcuyagsctyf
  • mariz: zip lah
Nama:

Isi Pesan Anda:
:) :D ;) :( :O :P :S :roll: ;( :@

Security : R6wrd
 
Banner Kami

Pasang banner kami di situs / blog anda

klik lalu copy dan paste di situs/blog anda
Statistik Pengunjung
 
Hari ini : 146
Kemarin : 237
Bulan ini : 2514
Tahun ini : 97418
Total : 124748
Hits Count : 151796
Now Online : 4 Users
Iklan Banner
   
Portfolio
Projek Terakhir
SOIL INVESTIGATION
website resmi Soil Investigation, Lembaga Penyelidik Tanah Nusantara (LPTN)


Projek Kami Selanjutnya
www.sdmuhpringsewu-lpg.sch.id
www.skhkupastuntas.com
www.pa-metro.go.id
Lihat Detail...    
Paket Website
Promosi Blog
Rizal Keranda Mayat
Ubuntuk dan kubuntu
mx-brotherhood
okekerja
miznokruge
konservasi burung
iena
cash21consulting.com
Article Directory USA
yoga
Untung Lewat Internet
victor mangapati
Jukjak online News
Automotive
Gulielmus
Peluang Bisnis Online
Jasa Pembuatan Website
fikri
fikri
Direktori Online Web Indonesia
DOMPET MURAH !!
SMA XAVERIUS PRINGSEWU
stereobk.com
SNEAKERS & BASKETBALL SHOES
Pido Blade
Mr_Kecer
tjintakoe dot com
STKIP Muhammadiyah Pringsewu Lampun
Grahabumindo
Webdesign Community
Gudang Software
awink
Kamadiri
Tri Suliswanto
Bisnis Online
Blogger template
blog IT
blog SEO
donny sulistyo
agel
Gheanez Reza
TOKO SUPER MURAH
amez
Bahri Extreme
Kp--Blog
BLOGSOFT
Donat Kampoeng Utami (DKU) Jombang
Web Design TKJ Community
Irwan Amirudin
J-ROCKS LAMPUNG
Tambah Link   
site-connect
 
Link Exchange

WebSite Reviews - What others are saying about our site:

Link Exchange With FR-SYSTEM.WEB.ID
Exchange Links With FR-SYSTEM.WEB.ID
Iklan Banner
Check Google Page Rank
toolbar powered by Conduit