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 |
#2 · Zasláno: 18. 6. 2015, 07:44:55
V PHP to fungovat bude.
|
||
Camo Profil |
#3 · Zasláno: 18. 6. 2015, 10:41:36
Díky. A čo C# a iné jazyky?
|
||
MartinP Profil * |
#4 · Zasláno: 18. 6. 2015, 12:44:36
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 |
#5 · Zasláno: 18. 6. 2015, 14:36:36
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 |
#6 · Zasláno: 18. 6. 2015, 19:00:45
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 |
#7 · Zasláno: 18. 6. 2015, 19:53:46
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 |
#8 · Zasláno: 18. 6. 2015, 20:18:29
Chamurappi:
No však sú tam aj iné možnosti. Len som chcel vedieť ako je to s tými poliami v url. |
||
Časová prodleva: 10 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0