Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как передать данные из формы двумя методами GET и POST сразу

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: Trianon   (14.10.2009 в 01:19)   письмо автору
 
   для: Рома   (14.10.2009 в 00:48)
 

последняя тема со ссылками на текст и перевод стандарта.

  Ответить  
 
 автор: Рома   (14.10.2009 в 00:48)   письмо автору
 
   для: Trianon   (14.10.2009 в 00:45)
 

придется купить книжку по протоколам...

  Ответить  
 
 автор: Trianon   (14.10.2009 в 00:45)   письмо автору
 
   для: Рома   (14.10.2009 в 00:08)
 

Вы посмотрите со стророны http-протокола, в рамках которого эти самые методы определены.
Тогда всё станет ясно.
GET-параметр еще можно назвать GET-параметром. Но всяко не GET-методом.

  Ответить  
 
 автор: Рома   (14.10.2009 в 00:08)   письмо автору
 
   для: Trianon   (13.10.2009 в 23:49)
 

>не в случае,если $_GET['mod'] == 'roma', а сопровождаясь данными в URL запроса.

>Метод все равно останется POST, хотя mod и осядет в $_GET-массиве.

А если посмотреть с другой стороны, разве action="post.php?mod=roma" не отправляет GET данных? Ведь GET массив имеет входящий параметр. Значит хоть и не явно указанный формой, имеет место GET метод передачи данных.

  Ответить  
 
 автор: Trianon   (13.10.2009 в 23:49)   письмо автору
 
   для: Рома   (13.10.2009 в 23:23)
 

>почему же так сразу?
>a если action="post.php?mod=roma", тогда post данные будут приниматься в случае, если if($_GET['mod'] == 'roma'),

не в случае,если $_GET['mod'] == 'roma', а сопровождаясь данными в URL запроса.

Метод все равно останется POST, хотя mod и осядет в $_GET-массиве.


В данном же случае автор страдает над чистым методом GET, к которому данные в теле запроса не пристегнуть всяко.

  Ответить  
 
 автор: neadekvat   (13.10.2009 в 23:48)   письмо автору
 
   для: Рома   (13.10.2009 в 23:23)
 

Отчего ж?
У меня, например, есть страница index.php?act=edit
Куда же мне еще отправлять отредактированные данные из формы, кроме как не на index.php?act=edit, т.к. на index.php обработчика нет, тут только $_GET['act'] обрабатывается

  Ответить  
 
 автор: Рома   (13.10.2009 в 23:23)   письмо автору
 
   для: Trianon   (13.10.2009 в 23:08)
 

почему же так сразу?
a если action="post.php?mod=roma", тогда post данные будут приниматься в случае, если if($_GET['mod'] == 'roma'), и хоть это очень неудобно, можно настроить программу на такую обработку.

>Еще никому не удавалось выполнить один запрос сразу двумя методами :))

Вообще то удавалось :)) Нерентабельно. Попробуйте.

  Ответить  
 
 автор: Trianon   (13.10.2009 в 23:08)   письмо автору
 
   для: Рома   (13.10.2009 в 22:51)
 

>готов поспорить, что можно обойтись одним.

придется обойтись одним.
Еще никому не удавалось выполнить один запрос сразу двумя методами :))

  Ответить  
 
 автор: Рома   (13.10.2009 в 22:52)   письмо автору
 
   для: neadekvat   (13.10.2009 в 22:11)
 

сорри, это я автору...

  Ответить  
 
 автор: Рома   (13.10.2009 в 22:51)   письмо автору
 
   для: neadekvat   (13.10.2009 в 22:11)
 

Вы бы лучше попытались объяснить необходимость передачи данных сразу двумя методами. готов поспорить, что можно обойтись одним.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования