Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Разобрать строку на параметры cgi / 3 сообщений из 3, страница 1 из 1
27.03.2006, 12:33
    #33626827
mxlPostgres
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобрать строку на параметры cgi
Строка из URL получена c помощью QUERY_STRING в пременную char *pQuery.Нужно теперь ее разобрать по полям.Как это сделать правильно? Параметров обычно 2-4.
...
Рейтинг: 0 / 0
27.03.2006, 13:08
    #33626920
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобрать строку на параметры cgi
mxlPostgresСтрока из URL получена c помощью QUERY_STRING в пременную char *pQuery.Нужно теперь ее разобрать по полям.Как это сделать правильно? Параметров обычно 2-4.
Параметры ведь задаются через <имя>=<значение>, между собой разделяются символом &, а от URL отделяются символом ?.
Я бы делал так:
1. Наполнял массив / List парами <имя>=<значение>. Для этого исходную строку проводил бы через цикл, где с помощью функции strtok() и массива символов-разделителй("&?\n") выделял очередную пару значений.
2. После выделения всех пар, разбирал бы пару на имя и значение (при помощи той же функции, только разделитель был бы "=") и складывал бы в другой массив / List.
3. Юзал то, что распарсил.
...
Рейтинг: 0 / 0
28.03.2006, 16:35
    #33630225
mxlPostgres
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобрать строку на параметры cgi
Можно пример?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Разобрать строку на параметры cgi / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]