Wpis z mikrobloga

@wybacz: W ten sposób to raczej nie, bo za każdym razem nadpisujesz sobie parametr "user".
Raczej powinno być

?user1=name&user2=name2&user3=name3
(albo jakiś array) jeśli chcesz to robić w taki sposób.
Czemu w ogóle chcesz to w url?
  • Odpowiedz
@paramyksowiroza:

W ten sposób to raczej nie, bo za każdym razem nadpisujesz sobie parametr "user".


na pewno? allegro w urlu ma takie cos

stan=nowe&stan=używane&stan=powystawowe
Czemu w ogóle chcesz to w url


paginacja
  • Odpowiedz
@wybacz: Allegro może mieć, bo w silniku coś ten adres sobie parsuje, tnie, przerabia, wyciąga czy coś tam innego.
Możesz sobie napisać do tego logikę we backendzie, ale wtedy już nie bazujesz na parametrach GET, tylko musisz to interpretować w inny sposób.
  • Odpowiedz
@wybacz: te nawiasty kwadratowe informują coś co interpretuje ci requesty że powinno utworzyć tablicę. I w tym wypadku powinieneś otrzymać ['name', 'name2', 'name3']. Ale tak jak napisał @paramyksowiroza, to zależy od serwera który sobie stawiasz, bo to on musi zinterpretować to w taki sposób

jezeli nazwa bedzie zawierala ampersanda to musze go escapowac?

yup, ampersanda zawsze musisz escapeować jeśli przekazujesz go przez query
  • Odpowiedz
normalnie wrzucaj ?user=1,2,3,4,5 - nie wiem kto uzywa jakis cudakow typu ?user[]=name&user[]=name2&user[]=name3 w zadnym jezyku na zadnej apce przy, ktorej robilem czegos takiego nie widzialem
  • Odpowiedz