Sunday 26 June 2011

url encode

apa itu url encoding?
menurut saya: "adalah proses mengkonversi string kedalam format url yang valid untuk dikirim ke browser"
menurut http://www.forum.kc-tutor.com/discussion/25/html-url-encoding "berfungsi untuk meningkatkan keamanan pada sebuah URL dalam menjelajahi dunia internet."
menurut http://www.w3schools.com "URL encoding converts characters into a format that can be transmitted over the Internet."

aturan menurut http://www.w3schools.com

  1. url dikirimkan ke browser dalam format ASCII (dalam prakteknya kok hanya spesial character yg berubah??? i do not know)

  2. implementasnya untuk spesial character(;?/:#&=+$,spasi%) diganti % dan diikuti nilai hexadecimal dari special character tersebut

  3. spasi diganti oleh tanda +


contoh

pengiriman data secara get akan di konversi kedalam format url secara otomatis oleh browser

[sourcecode language="html"]
<form action="contoh.html" method="GET"><input type="text" name="var" value="ini contoh loh#" size="50" />
<input type="submit" /></form>
[/sourcecode]

hasil pada url

nomor hasil url encoded merupakan hexadesimal ascii dari character tersebut
misal character & nilai hexadesimal ascii nya = 26 nah url encoded nya %26
tabel spesial character untuk url encoded from http://www.permadi.com/tutorial/urlEncoding/


tabel nilai ascii (klik untuk memperbesar)



extended ascii
blog ini ditujukan pada smua orang yang mempunyai penghargaan tertinggi terhadap sesuatu yang mereka cinta dan sayangi