Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Отправка POST запроса

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

besha077

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!
Существует некий сайт (Сайт_1) на котором есть форма заказа пропусков, для заказа пропуска нужно ввести ID и пароль, после чего появляется сама форма заказа.  
Мне нужно добавить эту форму себе на сайт (уже сделано)
И далее, чтоб клиент мог заходить уже на мой сайт, заказывать пропуск через нас, но запрос соответственно отправлялся на Сайт_1, но при этом клиент не должен покидать нашу страницу.  
Пусть например вылетает окошко "Пропуск успешно заказан" или что то в этом роде.  
Схема следующая получается, клиент заполняет форму, после нажатия кнопки "заказать", данные отправляются на наш сервер, затем на их сервер, как то так...
 
Очень прошу помощи...я уже не знаю что делать..сделал так что пропуск заказывается но при этом перекидывает на их сайт...Помогите пожалуйста
Заранее Благодарен!
P.S. Но сначала надо отправить еще и cookie, с логином и паролем

Всего записей: 2 | Зарегистр. 15-10-2012 | Отправлено: 13:25 15-10-2012
CheRt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Например, если решать на Perl/LWP достаточно много данных можно подчерпнуть в следующей статье - http://www.codingrus.ru/readarticle.php?article_id=206
 
Схема действия:
Посылаете POST по адресу формы авторизации с нужными параметрами.
Сохраняете полученную куку, затем пользуете в последующих запросах.
Посылаете POST по адресу формы заказа.
Результат выводите на странице. Чтобы страницу не перегружать, можно вызвать скрипт, забирающий данные, с помощью ajax, а может и лишнее.

----------
В огне бода нет и не будет!
До встречи в СССР 2.0!

Всего записей: 1118 | Зарегистр. 14-12-2001 | Отправлено: 18:02 15-10-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
besha077

Цитата:
Отправка POST запроса

на каком языке? обычным html и javascript такого не сделать

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:55 15-10-2012
besha077

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PHP конечно...

Всего записей: 2 | Зарегистр. 15-10-2012 | Отправлено: 12:11 16-10-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
besha077
Имитация браузера-запрос методом post
PHP: POST-запрос на https

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:22 16-10-2012 | Исправлено: Cheery, 19:22 16-10-2012
MasMaX



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите как проще всего отправить POST запрос (открыть страницу вида "сайт/&параметр=значение") без показа страницы. Способ нужен простой, для чайников. На сайте (точнее это веб-интерф устройства) стоит авторизация (пароль можно передавать открыто и он записан в браузере). Сейчас сделал два ярлыка на рабочем столе. Оба на одну страницу, но с разными значениями параметров. По клику открывается страница авторизации, где над кликнуть ОК (логин-пароль записан) и потом закрыть страницу. Это жутко не удобно, каждый раз закрывать браузер и кликать ОК. Лишние движения. Как упросить? Писать свою прогу с двумя кнопками или есть способ проще?

Всего записей: 279 | Зарегистр. 11-05-2005 | Отправлено: 14:50 15-10-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MasMaX

Цитата:
Писать свою прогу с двумя кнопками или есть способ проще?

делаете html страницу, с формой.
в нее добавляете (ниже формы) javascript код в виде
document.getElementById('id_формы').submit();
 
но если форма на сайте динамическая (то есть меняется или требует каких то сгенерированных сайтом данных), то все не так просто.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:18 15-10-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Отправка POST запроса


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru