Вопрос № 72745: Здравствуйте.
Как сценарию PHP передать массив в URL по методу GET? Работает только вариант из приложения (проверял в IE), а надо бы как-то так:
http://localhost/test.php?Id[]=array(0,1,2)
Есть ли для этого синтаксис?
Спасиб...
Вопрос № 72.745
Здравствуйте.
Как сценарию PHP передать массив в URL по методу GET? Работает только вариант из приложения (проверял в IE), а надо бы как-то так:
http://localhost/test.php?Id[]=array(0,1,2)
Есть ли для этого синтаксис?
Спасибо.
Приложение:
Отправлен: 26.01.2007, 14:27
Вопрос задал: Arcady0602 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Cimus
Здравствуйте, Arcady0602!
Можно так как указали Вы и ещё вот так http://localhost/test.php?id[]=1&id[]=2&id[]=3&id[]=4&id[]=5&id[]=6.
Хота такой метод тоже работает http://localhost/test.php?id[1][]=1&id[1][]=2&id[1][]=3&id[1][]=4&id[1][]=5&id[1][]=6
Приложение:
--------- Достичь можно любых высот !
Ответ отправил: Cimus (статус: Студент)
Ответ отправлен: 26.01.2007, 14:50 Оценка за ответ: 5 Комментарий оценки: Идея была - инициализировать массив целиком, а не поэлементно, но тем не менее узнал ещё варианты. Спасибо.
Отвечает: Straight
Здравствуйте, Arcady0602!
Попробуйте например так:
http://localhost/test.php?id=1,2,3,4,5
а внутри скрипта получить массив так:
$id = explode(",",$_GET['id']);
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 26.01.2007, 14:55 Оценка за ответ: 5 Комментарий оценки: Хорошая идея. Всё работает Спасибо.