Cara Filter Karakter Aneh di Bahasa Pemrograman PHP Menggunakan Mysqli

Cara Filter Karakter Aneh di Bahasa Pemrograman PHP Menggunakan Mysqli
1.6 K View • 20 April 2020
Picture by : # • Post by : Admin@wirneet


Mysqli merupakan salah satu ekstensi yang ada pada PHP untuk menguhubungkan kedalam database Mysql, yang memiliki perbedaan pada mysql query sebelumnya, dengan berbagai improvmen yang dilakukan para pengembangan bahasa pemrograman ini agar menambah kemanan data disisi aplikasi agar informasi data yang masuk kedalam database benar benar aman.

Sebelum ada improvmen penggunaan mysqli ini, pasti pembaca pernah mendengar istilah mysql injeksi dimana orang orang diluar sana mencoba untuk masuk kedalam database pada server tertentu dengan menggunakan berbagai teknik injeksi, dengan adanya mysql injeksi para pengembang developer aplikasi berupaya untuk memfilter data yang masuk dengan berbagai teknik seperti penggunaan plugin saniteze, menggunakan strip_tags, html special characters dan lain lain.

Penulis disini akan memberikan beberapa tips untuk menangkal agar data yang masuk dapat di filter, dengan memanfaatkan ekstensi mysqli yang ada pada PHP, penggunaan filter ini sangat sederhana bisa digunakan pada form form input tertentu seperti login, verifikasi data dan input data aplikasi.

Salah satu yang dipakai adalah real_escape_string fungsi ini sangat membantu untuk memfilter data dari karakter karakter aneh, cara ini dapat digunakan pada PHP versi 5.1 keatas yang sudah mendukung dengan mysqli, untuk lebih jelasnya penulis akan memberikan beberapa contoh penggunaanya seperti dibawah ini




Menggunakan Koneksi Mysqli

Pertama sekali buak koneksi mysql untuk dapat memanggil fungsi real_escape_string, silakan buat koneksi seperti dibawah ini : 

<?php 
$host_db="localhost";
$user_db="root";
$pass_db="";
$nama_db="latihandb";
$mysqli = new mysqli($host_db,$user_db,$pass_db,$nama_db);
?>

 

 



Implementasi Filter di Mysqli

Silakan include atau masukan koneksi pada file yang akan di buat, kemudian tambahkan filter variabel $_GET atau POST dapat dicontohkan seperti dibawah ini :

//include koneksi 
require_once("koneksi.php");
$username = $mysqli->real_escape_string($_POST['username']);
$password = $mysqli->real_escape_string($_POST['password']);

contoh diatas adalah salah satau metode pengiriman data post berupa username dan password yang difilter menggunakan real_escape_string, sama halnya dengan penggunaan form form input data lainnya dapat menggunakan filter tersebut.

 

Demikian ulasan ini kami bagikan, Semoga bermanfaat






Penulis
Jumadi
Sumatra, Indonesia Jumadi adalah seorang IT Konsultan di Bidang Perkebunan Kelapa Sawit yang berasal dari Kota Medan, Sumatra ia merupakan lulusan Teknik Informatika di STMIK AKAKOM Yogyakarta, yang kini menjadi Universitas UTDI, ketertarikan menulis menjadi salah satu inspirasi untuk berbagi informasi dan ilmu pengetahuan dari pengalaman bekerja. Dengan pengalaman tersebut Jumadi menyempatkan di sela - sela waktu luang dengan menulis konten artikel SEO yang mengutamakan originalisasi. Hampir semua topik konten di sukai, mulai tentang iptek, otomotif, olahraga, pertanian, gadget dan pendidikan. Saat ini ia bekerja sebagai IT Konsultan di salah satu perusahaan pengembang software perkebunan kelapa sawit.
in

Artikel Terkait


Ada 0 Komentar di "Cara Filter Karakter Aneh di Bahasa Pemrograman PHP Menggunakan Mysqli"


Tinggalkan Komentar Disini