Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Вопрос по сабмиту

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Софт и технические методы
Предыдущая тема :: Следующая тема  
Автор Сообщение
alexf2000
Квоттер


Зарегистрирован: 25.09.2004
Сообщения: 229

СообщениеДобавлено: Чт Фев 24, 2005 8:15 am    Заголовок сообщения: Вопрос по сабмиту Ответить с цитатой

Есть хитрая форма, типа такой:
<INPUT TYPE="hidden" NAME="fields" VALUE="gb_0">
<INPUT TYPE="text" NAME="gb_0" VALUE="" MAXLENGTH="40" SIZE="40">
<INPUT TYPE="hidden" NAME="fields" VALUE="gb_1">
<INPUT TYPE="text" NAME="gb_1" VALUE="" MAXLENGTH="40" SIZE="40">

Как видно, в форме есть несколько элементов с одинаковыми названиями (forms), которым присваиваются разные значения. Вопрос - как это будет выглядеть на принимающей стороне - на сервере? Логично предположить, что в forms будет записано последнее введённое значение - в примере вверху это gb_1. Так ли это на самом деле? И зачем вообще такое делается?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kochugov
Квоттер


Зарегистрирован: 22.06.2004
Сообщения: 372
Откуда: msk

СообщениеДобавлено: Чт Фев 24, 2005 5:08 pm    Заголовок сообщения: Ответить с цитатой

IMHO, должно быть fields[], тогда на сервере будет получен массив
_________________
PPC UmaxSearch v 999.99 - самая русская из денежных PPC
Новая PPC - Marketing.3fn - 80% от бида, еженедельные выплаты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
alexf2000
Квоттер


Зарегистрирован: 25.09.2004
Сообщения: 229

СообщениеДобавлено: Чт Фев 24, 2005 5:27 pm    Заголовок сообщения: Ответить с цитатой

kochugov писал(а):
IMHO, должно быть fields[], тогда на сервере будет получен массив

Вроде разобрался. Параметры передаются так: fields=gb_0&fields=gb_1
То есть в массив их запихнуть нельзя, только в строку. Типа хакеры форму писали. Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
alexsergeyev
Квоттер


Зарегистрирован: 01.02.2005
Сообщения: 266
Откуда: Manchester NH

СообщениеДобавлено: Пт Фев 25, 2005 5:18 am    Заголовок сообщения: смеетесь Ответить с цитатой

kochugov правильно вам сказал - это нормальная ситуация для CGI, в любых "принимающих" API такое предусмотрено. В PHP просто принимайте данные в массив, так же и в Perl CGI и в mod_perl. Думаю яваскрипт подобным образом как то это сделает....

Если конечно вы делаете это другим хитрейшим способом... То распарсите эту строку, только странно этим заниматься когда это уже "сделано до вас".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Софт и технические методы Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group