Как можно это реализовать?
Спустя 30 минут, 44 секунды (11.01.2012 - 10:06) Invis1ble написал(а):
$_SERVER['SERVER_ADDR']
Спустя 7 секунд (11.01.2012 - 10:06) Игорь_Vasinsky написал(а):
А что подменить не можешь? либо тупо в переменную вставить, либо подменить REMOTE_ADDR
Спустя 4 минуты, 18 секунд (11.01.2012 - 10:10) braindbrigada написал(а):
Цитата (Игорь_Vasinsky @ 11.01.2012 - 07:06) |
А что подменить не можешь? либо тупо в переменную вставить, либо подменить REMOTE_ADDR |
Уже делал так: $_SERVER['SERVER_ADDR'] = '111.11.11.11';
Не работает...
Спустя 3 минуты, 53 секунды (11.01.2012 - 10:14) Invis1ble написал(а):
причем тут это, если второй сервер ждет ip первого сервера в качестве значения какого-то параметра, то тебе лишь нужно передать это значение вместо ip клиента:
//$param4remoteServer = $_SERVER['REMOTE_ADDR'];
$param4remoteServer = $_SERVER['SERVER_ADDR'];
Спустя 13 минут, 19 секунд (11.01.2012 - 10:27) killer8080 написал(а):
Смысл передавать $_SERVER['SERVER_ADDR']? Он его и так увидит в $_SERVER['REMOTE_ADDR']. Может все таки нужно передавать ip клиента?
Спустя 55 секунд (11.01.2012 - 10:28) braindbrigada написал(а):
Потер... Туплю...
Спустя 2 минуты, 19 секунд (11.01.2012 - 10:30) Invis1ble написал(а):
killer8080
Цитата |
Смысл передавать $_SERVER['SERVER_ADDR']? Он его и так увидит в $_SERVER['REMOTE_ADDR'] |
я так понял, что сервер № 2 ждет это значение например в $_GET, а не смотрит в $_SERVER['REMOTE_ADDR']
braindbrigada
это просто пример того, что я имею ввиду. Куда передавать - тебе решать, я не экстрасенс.
Спустя 2 минуты, 32 секунды (11.01.2012 - 10:33) killer8080 написал(а):
braindbrigada
я что то не доганяю в чем проблема. С одной стороны
я что то не доганяю в чем проблема. С одной стороны
Цитата (braindbrigada @ 11.01.2012 - 08:35) |
Есть форма заказа на сайте, из нее все данные передаются в php скрипт, который формирует POST запрос и отправляет на другой сервер, но по безопасности он не проходит. |
и как стыкуется это?
Цитата (braindbrigada @ 11.01.2012 - 08:35) |
Запрос передается с ip покупателя, который заполнял форму заказа, а в целях безопасности POST запрос может передаваться только с ip сервера на котором расположен сайт. |
Кто куда шлет запрос?
Спустя 2 минуты, 4 секунды (11.01.2012 - 10:35) Invis1ble написал(а):
Цитата |
который формирует POST запрос |
во, в $_POST он ждет походу, а не в $_GET как я написал выше
Цитата |
Кто куда шлет запрос? |
да, я тоже не совсем понял
Спустя 3 минуты, 39 секунд (11.01.2012 - 10:39) braindbrigada написал(а):
Цитата (killer8080 @ 11.01.2012 - 07:33) | ||
Кто куда шлет запрос? |
Вот так правильно: на принимающий сервер передается ip покупателя, а не сервера
Спустя 2 минуты, 44 секунды (11.01.2012 - 10:41) Invis1ble написал(а):
ну так $_SERVER['REMOTE_ADDR'] тогда
и вообще, учитесь нормально формулировать мысли, чтобы мы тут не гадали
и вообще, учитесь нормально формулировать мысли, чтобы мы тут не гадали
Спустя 3 минуты, 39 секунд (11.01.2012 - 10:45) killer8080 написал(а):
Цитата (braindbrigada @ 11.01.2012 - 09:39) |
Вот так правильно: на принимающий сервер передается ip покупателя, а не сервера |
каким образом если
Цитата (braindbrigada @ 11.01.2012 - 08:35) |
данные передаются в php скрипт, который формирует POST запрос и отправляет на другой сервер |

Спустя 3 минуты, 51 секунда (11.01.2012 - 10:49) braindbrigada написал(а):
Принимающий сервер видит что запрос был сделан с ip покупателя, а хочет чтобы запрос поступал с ip сервера.
Спустя 4 минуты, 37 секунд (11.01.2012 - 10:54) killer8080 написал(а):
Цитата (braindbrigada @ 11.01.2012 - 09:49) |
Принимающий сервер видит что запрос был сделан с ip покупателя, а хочет чтобы запрос поступал с ip сервера. |
Бредовая архитектура. Магазин должен видеть ip покупателя, а не сервера с формой. Те же webmoney по такому принципу работают.
Ну если нужно имнно так как говоришь, можно настроить проксирование запроса на сервере, или отсылать форму первому серверу, а тот в свою очередь сам выполнит пост запрос ко второму.
Спустя 4 минуты, 35 секунд (11.01.2012 - 10:58) braindbrigada написал(а):
Или нет php скрипт формирует страницу с формой заполнения данных о заказчике и нажав кнопку купить, отправляется POST запрос на сторонний сервер?
Спустя 1 минута, 52 секунды (11.01.2012 - 11:00) braindbrigada написал(а):
Цитата (killer8080 @ 11.01.2012 - 07:54) | ||
Бредовая архитектура. Магазин должен видеть ip покупателя, а не сервера с формой. Те же webmoney по такому принципу работают. Ну если нужно имнно так как говоришь, можно настроить проксирование запроса на сервере, или отсылать форму первому серверу, а тот в свою очередь сам выполнит пост запрос ко второму. |
Это я понимаю... как это сделать?
Спустя 5 минут, 41 секунда (11.01.2012 - 11:06) killer8080 написал(а):
Цитата (braindbrigada @ 11.01.2012 - 10:00) |
Это я понимаю... как это сделать? |
Что именно? Проксирование, или дубляж запроса скриптом?
Для первого нужно иметь доступ к настройкам вебсервера, как минимум должна быть VPS-ка.
Для второго, в action указать свой скрипт, который будет формировать post запрос.
Спустя 4 минуты, 16 секунд (11.01.2012 - 11:10) braindbrigada написал(а):
Спасибо killer8080