Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Maxim.

Страницы: [1]
1
В продолжении этой темы: в "моем" CGI скрипте я формирую
запрос к  "чужому" серверу, в котором передаю параметры из
формы и устанавливаю нужный HTTP_REFERER (т.е. изображаю для него браузер). Как в этом случае передать этому "чужому" серверу информацию о машине клиента (с которой собственно и был вызван "мой" CGI скрипт), чтобы ответная страница с этого "чужого" сервера попала на машину (браузер) клиента??

2
Конечно отдельно. А если по существу то: то, что я нашел по вопросу подмены HTTP_REFERER, так это подмена на нужное
значение в CGI скрипте и после этого отправка запроса (формы) на \'чужой\' сервер прямо из этого CGI скрипта. Т.е. имитация браузера средствами CGI. В моем случае это не подходит, т.к. возникает проблема с IP адресом - на \'чужой\' сервер в этом случае передается IP моего сервера, а не IP клиента. Может быть возможно из CGI скрипта отправить
страницу с формой (еще пока пустой) браузеру клиента и уже
в этот момент подсунуть ему необходимое значение HTTP_REFERER ?!

3
Да, с изменением IP адреса (в программе) действительно сложно. Но может быть лучше  решить вопрос иначе - я пробовал менять REFERER в CGI-Perl скрипте и из него-же
передавал запрос на \'чужой\' сервер для обработки формы.
Проблема REFERER решалась, но возникала проблема IP адреса. Тогда возможно следует передавать форму на обработку \'чужому\'  серверу прямо из браузера (с клиентской
машины), но перед отправкой CGI скриптом поменять REFERER ??  Но как это сделать ??

4
В ответ на предыдущий вопрос: стандартная форма с \'чужого\'
сервера осуществляет слабый контроль за корректностью
заполнения полей этой формы. Поэтому слишком часто попадаются неверно заполненные поля (например адрес e-mail).  Я хочу в своем варианте той-же формы сделать этот
контроль лучше.

5
C REFERER похоже разобрался и из моего CGI скрипта передаю
необходимое значение на \'чужой\' сервер. Однако этого оказалось не достаточно. Необходимо еще передать из моего
CGI скрипта на \'чужой\' сервер IP адреc клиента. который передал заполненную форму этому моему CGI скрипту. Попробовал  cделать это  через HTTP::Request (по аналогии с
REFERER) - не получилось.  Может кто посоветует решение ?

6
Спасибо за совет. Может быть подскажете ресурс в сети, близкий к предлагаемому решению ?
С уважением.

7
Теперь понял - Вы имеете ввиду одну из переменных среды: HTTP_REFERER. Насколько я понял, этот параметр браузер фиксирует автоматически после загрузки HTML страницы с
сервера (в моем случае страницы с формой), а
затем передает среди переменных среды на следующий сервер, куда он отправляет форму на обработку. Так каким образом я могу на стороне клиента динамически подменить адрес моего сервера на адрес \\"чужого\\" ? С помощью
JavaScript ?
С уважением.

8
Насколько я понял ответ AliMamed - под \\"реферер\\" Вы наверное имеете в виду некое
значение (value) для невидимого (hidden) поля
формы. Действительно такое поле есть и в нем
я получаю (а затем и передаю на обработку)  при запросе формы с \\\'чужого\\\' сервера мой IP адрес. Это все я воспроизвел и для случая запроса формы с моего сервера. Однако этого
не достаточно. Как то \\"чужой\\" сервер распознает - что форма получена с другого сервера. Куки я на браузере заблокировал.
С уважением.

9
Нет, для всех этих ссылок в списке вопросов
указано ненулевое количество ответов.

11
Имеем: С чужого сервера загружается HTML страница с формой. После заполнения полей формы она передается на обработку программе на том-же сервере (расширение: asp). Требуется перенести страницу с формой на другой (мой) сервер, а программа обработки формы остается на прежнем (чужом) сервере. При попытке отправить форму (загруженную с моего сервера) на обработку на чужой сервер - выдается сообщение, что так нельзя. В чем может быть причина и как ее обойти ??
С уважением.

12
Спасибо модератору за исправление базы форума по моим URL. Однако проблема шире. Так
если посмотреть архив вопросов начиная со стр. 2, то у большинства из них начисто отсутствуют ответы. А это означает потерю архива форума. Поэтому прошу модератора заняться (по мере возможности) этим вопросом.
С уважением.

13
При просмотре сообщениий/вопросов этого форума на страницах 2 и далее не высвечиваются ответы на эти сообщения???
Может быть это как-то можно обойти?

Страницы: [1]