php: post передача данных
Вопрос вот какой: если есть форма, то, отправив её, данные передать в скрипт пхп пост методом проблемы не составит, но что делать, если нужно передать данные из формы в один скрипт, там их обработать и отправить в другой скрипт пост методом. Или просто из одного скрипта отправить данные в другой. Как это реализовать?
Вопрос: зачем перелопачивать элементы этого массива, чтобы их опять же методом POST отправить? Методы передачи актуальны для браузера. Для обработки их на сервере нужно подключить все необходимые модули и просто работать с полученными данными.
Проблема откровенно надумана.
В целом же, все данные передаются в функции напрямую, либо глобализуются, либо по ссылке. Любой скрипт, которым хочется воспользоваться, можно подключить при помощи include() или require(). Но и здесь есть подводные грабли. Они возвращают результат своей работы. Таким образом, если, к примеру, скрипт находится физически на другом сервере, он ничего не сделает с этими данными. Тут надо хитрей.
В этом случае можно пойти огородами: записать массив $_POST в файл и забрать этот файл тем, дальним скриптом. И там его уже лопатить.
Но, не представляю, зачем могут понадобиться такие стойки на ушах.
Цитата:
Originally posted by mfender
Вариантов много. Нужно начинать с того, что всё, что из формы приходит серверу, находится в ассоциативном массиве $_POST.
Вопрос: зачем перелопачивать элементы этого массива, чтобы их опять же методом POST отправить? Методы передачи актуальны для браузера. Для обработки их на сервере нужно подключить все необходимые модули и просто работать с полученными данными.
Проблема откровенно надумана.
В целом же, все данные передаются в функции напрямую, либо глобализуются, либо по ссылке. Любой скрипт, которым хочется воспользоваться, можно подключить при помощи include() или require(). Но и здесь есть подводные грабли. Они возвращают результат своей работы. Таким образом, если, к примеру, скрипт находится физически на другом сервере, он ничего не сделает с этими данными. Тут надо хитрей.
В этом случае можно пойти огородами: записать массив $_POST в файл и забрать этот файл тем, дальним скриптом. И там его уже лопатить.
Но, не представляю, зачем могут понадобиться такие стойки на ушах.
Вариантов много. Нужно начинать с того, что всё, что из формы приходит серверу, находится в ассоциативном массиве $_POST.
Вопрос: зачем перелопачивать элементы этого массива, чтобы их опять же методом POST отправить? Методы передачи актуальны для браузера. Для обработки их на сервере нужно подключить все необходимые модули и просто работать с полученными данными.
Проблема откровенно надумана.
В целом же, все данные передаются в функции напрямую, либо глобализуются, либо по ссылке. Любой скрипт, которым хочется воспользоваться, можно подключить при помощи include() или require(). Но и здесь есть подводные грабли. Они возвращают результат своей работы. Таким образом, если, к примеру, скрипт находится физически на другом сервере, он ничего не сделает с этими данными. Тут надо хитрей.
В этом случае можно пойти огородами: записать массив $_POST в файл и забрать этот файл тем, дальним скриптом. И там его уже лопатить.
Но, не представляю, зачем могут понадобиться такие стойки на ушах.
Скажем так: есть на разных сайтах формы для введения логина и пароля (короче, вход в закрытый раздел). Соответственно войти можно только отправив эти формы. А мне нужно на моем сайте сделать форму, которая отправит мне же данные в скрипт, а тот их обработает и "откроет" вход на один из закрытых сайтов. Грубо говоря вот. Естественно к тем сайтам на уровне кода я доступа не имею...
Цитата:
Originally posted by Couger
Скажем так: есть на разных сайтах формы для введения логина и пароля (короче, вход в закрытый раздел). Соответственно войти можно только отправив эти формы. А мне нужно на моем сайте сделать форму, которая отправит мне же данные в скрипт, а тот их обработает и "откроет" вход на один из закрытых сайтов. Грубо говоря вот. Естественно к тем сайтам на уровне кода я доступа не имею...
Скажем так: есть на разных сайтах формы для введения логина и пароля (короче, вход в закрытый раздел). Соответственно войти можно только отправив эти формы. А мне нужно на моем сайте сделать форму, которая отправит мне же данные в скрипт, а тот их обработает и "откроет" вход на один из закрытых сайтов. Грубо говоря вот. Естественно к тем сайтам на уровне кода я доступа не имею...
Для передачи пользуйся сокетами.