2.1 tuan rumah

Sawise Tim Berners-Lee nemokke World Wide Web, HTML, HTTP lan server web, kang mutusaké kanggo nggawe urip harder kanggo programer web mangsa lan teka munggah karo pranala, utawa URL. URL singkatan saka Universal Resource Locator.

Link khas diwenehi cithakan:

protocol://host/path?query#anchor

Sawetara bagean bisa uga ilang, nanging protocolkudu hostdidaftar.

Protocolnemtokake jeneng protokol sing klien lan server bakal komunikasi. Jeneng protokol umum: HTTP, HTTPS, FTP, SSH, ...

Hostiku jeneng server ing jaringan kanggo ngirim panjalukan kanggo. Wiwitane iku alamat IP, nanging wong-wong kanthi cepet nggawe jeneng sing bisa diwaca manungsa (jeneng domain) supaya ora ngelingi apa-apa. Kaya-kaya ngelingi saperangan angka iku angel banget)

Wiwitane, ora ana querysing dipikirake. Pathnemtokake lokasi file HTML sing server ngirim kanggo klien. Nanging, sawise web dijupuk dening amatir, padha cepet nyadari yen file HTML bisa mbosenke digawe ing sisih server. Mulane, bagean ditambahake menyang URL query, ing ngendi akeh informasi migunani bisa dikirim menyang server.

Lan pungkasane anchor, iki mung label khusus ing kaca HTML sing ngandhani browser manawa kaca kasebut ora mung ditampilake, nanging uga digulung menyang papan tartamtu, yaiku label.

2.2 pitakon & params

Aku bakal ngandhani sethithik babagan query.

Bagean pranala ing judhulquery diwiwiti langsung sawise tandha pitakon lan dipungkasi kanthi # (utawa pungkasan pranala). Informasi ing pitakonan minangka sakumpulan paramèter ing wangun ing ngisor iki:

name=value&name2=value2&nameN=valueN

URL kasebut ora bisa ngemot spasi lan akeh karakter liyane, mula kabeh karakter sing curiga bisa lolos. Paling kamungkinan, sampeyan kerep nemoni iki nalika sampeyan nyalin link lan mbuwang menyang kanca:

jembar = "300" Simbol Enkoding
1 panggonan %20
2 ! %21
3 # %22
4 $ %24
5 % %25
6 & %26
7 ' %27
8 * %2A
9 + %2B
10 , %2C
sewelas / %2F

Sampeyan bisa maca liyane babagan topik iki ing link .