Доброго времени суток. Сделал свою форму авторизации для сервиса. Значение параметра "action" установил как 'http://mysite.ru/index.php'. При авторизации заполняется 2 input-поля. Одно из них hidden и заполняется на основе ip-адреса клиента. Подскажите, как можно передать значение этого поля на страницу авторизации, указанную в action без отображения этого поля в исходниках html, при условии, что я не имею доступа к исходникам сервиса, в котором происходит авторизация (все действия можно выполнять только с моей стороны). Сейчас все работает, но поле "засвечивается" в исходном коде html, а это не нужно.
Промежуточный скрипт между формой и http://mysite.ru/index.php реально сделать? Тогда IP можно скрыть, иначе в такой постановке задачи - никак...
Ну так и есть промежуточный php-скрипт на другом сайте, который получает ip клиента используя $_SERVER['REMOTE_ADDR'] и строит html-код формы.
лементарно, ватсон, вытягивай IP на стороне сервера, а не из формочки. Добавлено спустя 59 секунд: зачем вытягивать ip, чтобы сунуть его в форму, чтобы при сабмите получить ip из формы? О_о
как мне его передать на страницу авторизации на другом сайте, если у меня нет к ней доступа для внесения изменений?
А как вы собираетесь убирать этот input из формы которую формирует чужой скрипт? Если предположить, что другой способ передать ip найдется.
Тогда расскажите этому сервису про массив $_SERVER, в котором их скрипт авторизации найдет ip клиента без всяческих извращений. И о чем, в таком случае писалось это: Чтой то вы тут путаете. Либо input ваш и так лишний, либо сервис этот совсем левый...