PHP : Tutorial enkripsi url website

Wednesday, May 6, 20151comments

Di php terdapat dua jenis variable url yang terdiri dari POST dan GET, variable GET akan menampilkan variable-variablenya pada url. Untuk itu kita dapat memvariasikan variable GET tersebuat dengan enkripsi url.

Contoh url yang menggunakan variable GET :
http://webkamu.com/hapus.php?id=1
Pada url diatas dapat kita ketahui bahwa akan melakukan penghapusan data yang ber id sama dengan 1 pada database.

Bagaimana kalau kita ganti id=1 dengan id=2 di url?
Maka data yang ber id sama dengan 2 akan terhapus juga dari database. Untuk menghindarinya kita dapat enkripsi url dengan menvariasikan variable GET.

Contoh 
 $token=md5($id);
linknya :
http://webkamu.com/hapus.php?id=$id&token=$token

Form action : 
 $id = $_GET(['id']);
$token=$_GET(['token']);
$cek=md5($id);
if($token == $cek)
{
  //lakukan proses
}
else
{
 //halaman error
}

Contoh acak md5
$token=md5(sha1($id)).sha1($id);
Silahkan kembangkan sendiri...
Share this article :

+ comments + 1 comments

December 29, 2016 at 1:08 PM

baru kepikiran pake token:D

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Tutorial Web Programming - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger