Php, отримати масив із url, як передати масив в УРЛ-і

Зараз поза форумом Група: Свій чоловік Повідомлень: 94 Репутація: 0 Реєстрація: 24 Mar 03

мені треба із урл заповнити масив… типу хттп://ввв.сайт.ру/прога.пхп?param=1,2,3,4 а в скрипті отримати цей самий param у вигляді масиву . поки що він у мене у вигляді рядкової змінної "1,2,3,4" або у вигляді першого елемента масиву виходить.Yura

9 Jun 2003, 18:14

Зараз поза форумом Група: Адмін Повідомлень: 4771 Репутація: 35 Реєстрація: 6 Jan 03

спробуй такий урл: прога.пхп?param1=znachenie1&param2=znaschenie2&param3=znachenie3 … Таким чином отримаєш масив $_GET де будуть 3 пари ключ значення: array ("param1" => "znachenie1", "param2" => "znachenie2", "param3" => "znachenie3",)

$_GET - це масив php, куди автоматично заганяються всі значення, отримані php скриптом шляхом get. $_POST для значень переданих методом http POST.Yura

9 Jun 2003, 19:48

Зараз поза форумом Група: Адмін Повідомлень: 4771 Репутація: 35 Реєстрація: 6 Jan 03

Після того як отримав $_GET з нього, можна вже заповнити потрібний тобі масив:

PS таким методом туди можуть закинуті всі дані, отримані гетом, можливо і ті, що тобі не потрібні.

Якщо треба передати вже готовий масив через url, то спробуй щось ніби на кшталт:

Теоретично має начебто працювати, хоча на практиці не пробував. Serialize переводить змінні та іншу dat'y у звичайний символьний рядок, який можна зберігати і передавати куди-нитку. unserialize - відповідно робить протилежне.Anton
10 Jun 2003, 02:28

Зараз поза форумом Група: Свій чоловік Повідомлень: 94 Репутація: 0 Реєстрація: 24 Mar 03

Перший спосіб не котить само собою, т.к. у мене в цьому урлі передається ще кілька параметрів (на поточній стадії розробки всього 1, але планується ще з десяток)

ти б мені пояснив, як на пінги відповідати

А за serialize/unserialize дякую — спробую, хоч і знайшов уже інше рішення, але це начебто красивіше.

Yura
10 Jun 2003, 18:26

Зараз поза форумом Група: Адмін Повідомлень: 4771 Репутація: 35 Реєстрація: 6 Jan 03