Как обработать форму скриптом и открыть другой сайт?

Тема в разделе "PHP", создана пользователем Acden, 18 май 2011.

Модераторы: latteo
  1. Acden

    Acden

    Регистр.:
    12 янв 2008
    Сообщения:
    200
    Симпатии:
    12
    Исходные данные
    есть форма, на ней поля.
    Перед отправкой другому сайту по методу POST необходимо данные полей обработать кодом на PHP.
    Дак вот: как правильно организовать передачу данных одному скрипту, затем из этого скрипта третьему?
    примерно вижу так:
    file1.php - содержит форму и кнопку "отправить"
    file2.php - получает значения полей обрабатывает, возвращает 2 переменных с новыми значениями, которые надо передать на внешний сайт
    _http://www.site2.ru/smth.php - скрипт которому в итоге надо передать измененные поля
    Элементарно можно передать данные из file1 в file2. Но как потом автоматизировано открыть сайт _http://www.site2.ru/smth.php, с передачей ему данных по методу POST?
    Какие варианты можно рассмотреть, ваши мнения? Я уже и на AJAX пытался, но не умею обработать возвращенный из file2.php массив, уже пробовал и через cURL – но внешний сайт не позволяет так работать.
    Как бы сделать все эти действия в один клик пользователя?
     
  2. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    для кросс-доменных ajax-запросов существует стандарт JSONP