Membuat slug url di PHP biasa tanpa framework

Disini saya ada mempunyai project sederhana yaitu crud(masih belajar)

Jadi di crud ini saya mempunyai satu halaman untuk detail datanya, dan itu memakai id, seperti ini :

http://localhost/crud/detail.php?id=1

Dan di ID itu saya ingin merubahnya dengan slug, jadi seperti ini : http://localhost/crud/detail/nama-mahasiswa

Jadi seperti itu, apakah ada trik untuk membuat slugnya?

Soalnya kalau memakai ID itu sangat rentan dengan serangan SQL Injection, jadi saya ingin mengamankan nya dengan url slug agar tidak terlalu rentan + cantik juga :)

Disini saya memakai PHP biasa tanpa framework.

avatar X451
@X451

41 Kontribusi 30 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

<div>bisa pake fungsi preg_replace() ambil title/nama mahasiswanya</div>

avatar md
@md

107 Kontribusi 21 Poin

Dipost 3 tahun yang lalu

Tanggapan

makasih tutornya bro

Makasih mas

Jawaban Terpilih

<div>Coba url-nya yang tadinya gini : http://localhost/crud/detail.php?id=1 diubah jangan berdasarkan id, tapi berdasarkan "nama mahasiswa", contohnya gini : http://localhost/crud/detail.php?nama=John+Doe, nah setelah itu, coba manipulasi url-nya via .htaccess<br><br>Kamu bisa pelajari playlist .htaccess <a href="https://sekolahkoding.com/kelas/belajar-htaccess">disini</a>&nbsp;<br>Semoga membantu.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Tanggapan

Makasih mas

Login untuk ikut Jawaban