Autor Zpráva
Camo
Profil
Zdravím,
prosím vás je možné vytvárať v url asociatívne polia?
Myslím tým url v tvare xcvb.sk?item[a]=aaa&item[b]=bbb&item[c]=ccc
Zaujíma ma to z hľadiska serverového spracovania scriptom nie z hľadiska validity url. Ako by takýto zápis interpretovali rôzne jazyky?
Joker
Profil
V PHP to fungovat bude.
Camo
Profil
Díky. A čo C# a iné jazyky?
MartinP
Profil *
Např. v Node.js si musíš napsat nebo najít knihovnu, co ti z toho pole udělá. Nemělo by to být nic těžkého. Podobné to bude i v jiných jazycích, má to tak určité výhody v bezpečnosti.
Joker
Profil
Camo:
To tu budeme dlouho, o který jazyk konkrétně jde?

Na úplně obecné úrovni ty parametry jsou dvojice klíč : hodnota a nějaké datové typy se neřeší.
Camo
Profil
MartinP:
Díky.
Joker:
Ide mi o bežné jazyky na webe. Potrebujem nejaký všeobecný funkčný formát pre pole, ktoré by sa dalo preniesť cez url.
Chamurappi
Profil
Reaguji na Cama:
A čo C# a iné jazyky?
Nevím o tom, že by v ASP.NET existovala nějaká konvence pro asociativní pole. Hranaté závorky jsou znak jako každý jiný. Možná je PHP široko daleko jediný jazyk, který jim v adrese přisuzuje speciální význam.
ASP.NET vytváří normální pole, pokud je v adrese víc stejně nazvaných parametrů (typicky se to děje u <select multiple>).

Vytváříš-li nějakou knihovnu, která by měla být schopná komunikovat s libovolným serverem, udělej formát komunikace konfigurovatelný.
Nebo posílej všechna data jako JSON v jednom parametru.
Camo
Profil
Chamurappi:
No však sú tam aj iné možnosti. Len som chcel vedieť ako je to s tými poliami v url.

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: