cara Merubah id url yang di encode agar dapat diakses
Haloo ketemu lagi…
hari ini aku arep mendokumentasikan urlencode.
Kasus ini bermula saat mau mencoba agar id url tidak terlalu telanjang*
misal web/controller/action?id=28
jdi mari kita bikin jadi web/controler/action?id=rtqwasIJBHIgbjjbsjcbnkisdbhc
gmna cara bikinnya mari…
0fqKGNsqCiM6LE7H0bgWDdclzO0veX5ClkjP6+C1VMw= ini adalah id yang telah kita, eh ko kita km aja kali… wkwkwk..
jadi itu id yg sudah di encode, cara enkodenya bagaimana? Googling sendiri ya, hehehe…
pembahasan kita fokuskan pada id tersebuat agar bisa diakses.
Kita manfaatkan urlencode().
Saya kira temen2 sudah paham tentang MVC, kalo begitu kita langsung saja.
0fqKGNsqCiM6LE7H0bgWDdclzO0veX5ClkjP6%2BC1VMw%3D ini adalah id yg dapat diakses, ayo kita coba akses.
Itu tadi sudah kita saksikan hasilnya.
Btw kenapa 0fqKGNsqCiM6LE7H0bgWDdclzO0veX5ClkjP6+C1VMw= tdak bisa diakses?
Jawabanya karena ada string (+) di dalam id tersebut sehingga tidak bisa diakses.
Coba kita bandingkan ke 2 id tersebut.
Id1 = 0fqKGNsqCiM6LE7H0bgWDdclzO0veX5ClkjP6+C1VMw=
id2 = 0fqKGNsqCiM6LE7H0bgWDdclzO0veX5ClkjP6%2BC1VMw%3D
terlihat disini string (+) pada id1 diganti string (%2B). iya buka cuma itu, ada = di id1 diganti %3D pada id2. Tapi = itu masih bisa diakses, maksudnya jika tetap kita masukan/ganti %3D di id2 dengan =. mari coba, biar tambah yakin.. :)
itu tadi dokumentasi tentang urlencode untuk hari ini.
Semoga bermanfaat.
Kalo ada cara yang lebih gampang atau ada penjelasan yang salah mohon dibetulkan. Saya juga lagi belajar, :). terimakasih