Имя: Пароль:
IT
 
Можно ли в адресную строку передать параметр в виде массива
0 BaHgaJI
 
05.02.15
12:19
Например, http://yandex.ru/yandsearch?text=имя
в данном случае параметр text = имя, а если text это массив тип, имя, можно как то это передать в адресную строку?
1 Asmody
 
05.02.15
12:24
(0) в адресную строку можно передать текст. как ты его обработаешь на стороне сервера — это уже твое дело.
2 BaHgaJI
 
05.02.15
12:28
Если подробнее, то есть сервис который возвращает значение,
все работает в принципе через get (в адресной строке ?param1=1&param2=2 и т.д.) но есть одна функция в которой второй параметр массив (тип, номер) можно его как то передать не используя post? что то вроде ?param1=1&param2=[type=1&number=234]  или стандарта никакого нет? все зависит как на стороне сервера обрабатывается строка?
3 Asmody
 
05.02.15
12:47
(2) стандартов навалом. основа вот http://www.ietf.org/rfc/rfc2396.txt

но все зависит от реализации.
например, php вот такое ?param1=1&param2[]=qwer&param2[]=asdf
разберет на
$_GET['param1'] = 1
$_GET['param2'][0] = 'qwer'
$_GET['param2'][1] = 'asdf'

а в CGI тот же эффект получается без квадратных скобок.
4 BaHgaJI
 
05.02.15
12:53
(3) спасибо, вот так сработало  ?param1=1&param2[]=qwer&param2[]=asdf
5 vhl
 
05.02.15
14:59
(0) делай POST запрос и пихай все в него
6 BaHgaJI
 
05.02.15
15:07
(5) через POST нифига не получается get post json и 1с