Faʻamatalaga Pupuu i le URL Encoding

O le URL a le Upega Tafaʻilagi, e masani ona lauiloa o le "tuatusi tuatusi o le upega tafaʻilagi, A e faʻasalalau faʻamatalaga e ala i se URL, e tatau ona e faʻamautinoa e na o le faʻaaogaina o faʻamatalaga faatagaina. O nei tagata faʻatagaina e aofia ai faʻamaufaʻailoga, numera, ma nai faʻamatalaga faʻapitoa o loʻo i ai uiga i le string URL. Soʻo se isi lava tagata e manaʻomia ona faʻaopopo i se URL e tatau ona faʻailogaina ina ia latou le mafua ai ni faafitauli ao faagasolo le sailiga o le malaga e suʻe ai itulau ma punaoa o loʻo e sailia.

Faʻavasegaina o se URL

O le mea e sili ona masani ona faʻaliliuina i le string string URL o le character. E te vaʻaia lenei tagata i soo se taimi e te vaʻai ai i se faʻailoga-tele (+) i totonu o se URL. E fai ma sui o le avanoa avanoa. O le faʻailoga sili atu e avea o se tagata faapitoa e fai ma sui o lena avanoa i totonu o se URL. O le auala sili ona taatele o le a e vaʻaia ai lenei mea i totonu o se meli meli lea e aofia ai se mataupu. Afai e te manaʻo ia maua e le mataupu le avanoa, e mafai ona e fesuiai i latou e pei o se faʻaopoopoga:

meli: email? subject = this + is + my + subject

O lenei vaega o le fesuiaiga o tusiga o le a faasalalauina se mataupu o le "o laʻu mataupu lenei". O le uiga o le "+" i totonu o le fodu o le a suia i se "space" moni pe a tuʻuina atu i le masini.

Ina ia fesuisuiai se URL, e na o le suia lava o mataitusi faapitoa i le manoa coding. E toetoe lava a amata i lenei mea i se% amio.

Faʻavasegaina o se URL

E tatau ona e faʻasolosolo soo se mataitusi faapitoa o loʻo maua ile URL. O se tasi o faʻamatalaga taua, afai e te lagona le fefe i nei lauga uma poo le fodu, o le a le masani ona e mauaina ni faʻamatalaga faapitoa i totonu o se URL i fafo atu o latou uiga masani vagana ai faʻamatalaga pepa.

O le tele o URL e faʻaaoga ai uiga masani e masani ona faatagaina, o lea e leai se faʻasologa e manaʻomia.

Afai e te tuʻuina atu faʻamatalaga i faʻamatalaga CGI e faʻaaoga ai le auala GET, e tatau ona e faʻamaonia le faʻamatalaga o le a lafo atu i luga o le URL. Mo se faʻataʻitaʻiga, afai o loʻo e tusia se fesoʻotaʻiga e faʻalauiloa ai se fagafaʻi RSS , o le a manaʻomia lou faʻaliliuina o lau URL e faʻaopoopo i le script URL o loʻoe faʻalauiloaina.

O le a le Mea e Tatau Ona Fausia?

Soʻo se amio e leʻo se faʻasologa o le alafapeta, se fuainumera, poʻo se uiga faʻapitoa o loʻo faʻaaogaina i fafo atu o lona uiga masani o le a manaʻomia ona faʻasolo i lau itulau. Lalo o se laulau o mataʻitusi masani e mafai ona maua i totonu o se URL ma o latou fodiga.

Reserved Characters URL Encoding

Uiga Faamoemoe i le URL Encoding
: Tuʻu vavalalata (http) mai le tuatusi % 3B
/ Tuʻu vaʻavaʻai ma faʻamaumauga % 2F
# Vaʻa vavae % 23
? Vaevaega tuueseese fesili % 3F
& Faʻasologa o fesili fesiligia % 24
@ Vavaeese le igoa ole igoa ma le upega tafaʻi mai le itu % 40
% Faʻailoa se uiga faʻasolo % 25
+ Faʻaalia se avanoa % 2B
E le fautuaina i URL % 20 po o le +

Manatua o nei faʻataʻitaʻiga faʻapipiʻi e eseese nai lo mea ua e maua i faʻamatalaga faapitoa o le HTML . Mo se faʻataʻitaʻiga, afai e te manaʻomia le faʻaogaina o se URL ma se ampersand (&) amio, o le ae faʻaaogaina le% 24, o le mea o loʻo faʻaalia i le laulau i luga. Afai na e tusia le HTML ma e te manaʻo e faʻaopopo se ampersand i le tusitusiga, e le mafai ona e faʻaaogaina le% 24. Nai lo lena, o le ae faʻaaogaina "& amp;"; po o le "& # 38;", o ia mea uma o le a tusia le & i le itulau HTML pe a tuʻuina atu. E ono foliga mai e le mautonu i le taimi muamua, ae o le mea moni lava le eseesega i le va o le tusitusiga o loo i luga o le itulau lava ia, o se vaega o le numera HTML, ma le string URL, o se isi itutino ma o lea e noatia i tulafono eseese.

O le mea moni o le "&" amio, faʻapea foʻi ma le tele o isi tagata, e mafai ona faʻaalia i totonu taʻitasi e le tatau ona fenumiai oe i le eseesega i le va o le lua.

Original tusiga na saunia e Jennifer Krynin. Edited by Jeremy Girard.