Předmět Autor Datum
Kdo říká, že odkaz s dvojtečkou nebo středníkem nemůžeš na poradně použít? ;: Jinak to je IMHOj blb…
host 29.09.2007 19:35
host
Nojo, pravda, máme tu [url], zapomněl jsem :-). Jsou tu tedy i jiná úskalí?
angel333 29.09.2007 19:38
angel333
Je to rezervovaný znak (rovnako ako napr. ?, / a &), čiže jeho url-zakódovaním sa môže zmeniť jeho v…
los 29.09.2007 20:53
los
čiže jeho url-zakódovaním sa môže zmeniť jeho význam To je jako třeba  ? napr. môžu počítať s…
angel333 29.09.2007 22:03
angel333
A proč nepoužiješ na oddělení proměnných klasicky ampersand a vymýšlíš takové, ehm, no...?
host 29.09.2007 22:54
host
Bál jsem se, že se na to někdo zeptá :-D, asi se chci lišit ;-) poslední
angel333 30.09.2007 11:40
angel333
Zmena významu po url-zakódovaní znamená, že napr. stranka?p1=asdf;p2=123 neodkazuje na to isté ako s…
los 30.09.2007 11:18
los
Zmena významu po url-zakódovaní znamená, že napr. stranka?p1=asdf;p2=123 neodkazuje na to isté ako s…
angel333 30.09.2007 11:39
angel333
Zdá se, že objevuji objevené :-)rfc4157.html
angel333 30.09.2007 11:31
angel333

Je to rezervovaný znak (rovnako ako napr. ?, / a &), čiže jeho url-zakódovaním sa môže zmeniť jeho význam. Vyhýbal by som sa im, pokiaľ by bola možnosť.

Úskalia sú také, že niektoré programy s tým môžu mať problém (napr. môžu počítať s tým, že za dvojbodkou nasleduje číslo portu a pod.). Aj keď je to chyba toho programu, tak si skôr zanadávam na toho, kto vymyslel takú URI, než na tvorcu toho programu :-).

čiže jeho url-zakódovaním sa môže zmeniť jeho význam

To je jako třeba  ?

napr. môžu počítať s tým, že za dvojbodkou nasleduje číslo portu a pod.

Pravda, to mě nenapadlo.

Chtěl jsem jen udělat cosi, co by přijímalo parametry např. ve tvaru

http://site.tld/parameter1=asdf;parameter2=123;

:-), asi se na to ale vykvajznu :)).

Zmena významu po url-zakódovaní znamená, že napr. stranka?p1=asdf;p2=123 neodkazuje na to isté ako stranka?p1=asdf%3Bp2=123.

Ak máš dôvod, spraviť to tak môžeš - prehliadače si s tým musia poradiť. Problém s tým majú len programy, ktoré si parsujú URI podľa toho, ako si vymyslel autor toho programu. Hoci v tomto prípade by som radšej použil klasické site.tld/?parameter1=asdf&parameter2=123.

Zmena významu po url-zakódovaní znamená, že napr. stranka?p1=asdf;p2=123 neodkazuje na to isté ako stranka?p1=asdf%3Bp2=123.

Aha, už vim. To by se ale dalo ošetřit :-)

Ok, dvojtečka, to je asi blbost, některý programy by to asi fakt vykolejilo. Středník by ale nemusel být problém, nebo se dá chápat i jako něco jinýho, než pouhá část URI?

Zpět do poradny Odpovědět na původní otázku Nahoru