Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php: post передача данных

393
16 июня 2005 года
Couger
128 / / 13.04.2003
Вопрос вот какой: если есть форма, то, отправив её, данные передать в скрипт пхп пост методом проблемы не составит, но что делать, если нужно передать данные из формы в один скрипт, там их обработать и отправить в другой скрипт пост методом. Или просто из одного скрипта отправить данные в другой. Как это реализовать?
8
16 июня 2005 года
mfender
3.5K / / 15.06.2005
Вариантов много. Нужно начинать с того, что всё, что из формы приходит серверу, находится в ассоциативном массиве $_POST.
Вопрос: зачем перелопачивать элементы этого массива, чтобы их опять же методом POST отправить? Методы передачи актуальны для браузера. Для обработки их на сервере нужно подключить все необходимые модули и просто работать с полученными данными.
Проблема откровенно надумана.

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

В целом же, все данные передаются в функции напрямую, либо глобализуются, либо по ссылке. Любой скрипт, которым хочется воспользоваться, можно подключить при помощи include() или require(). Но и здесь есть подводные грабли. Они возвращают результат своей работы. Таким образом, если, к примеру, скрипт находится физически на другом сервере, он ничего не сделает с этими данными. Тут надо хитрей.
В этом случае можно пойти огородами: записать массив $_POST в файл и забрать этот файл тем, дальним скриптом. И там его уже лопатить.
Но, не представляю, зачем могут понадобиться такие стойки на ушах.



Скажем так: есть на разных сайтах формы для введения логина и пароля (короче, вход в закрытый раздел). Соответственно войти можно только отправив эти формы. А мне нужно на моем сайте сделать форму, которая отправит мне же данные в скрипт, а тот их обработает и "откроет" вход на один из закрытых сайтов. Грубо говоря вот. Естественно к тем сайтам на уровне кода я доступа не имею...

15
16 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Couger
Скажем так: есть на разных сайтах формы для введения логина и пароля (короче, вход в закрытый раздел). Соответственно войти можно только отправив эти формы. А мне нужно на моем сайте сделать форму, которая отправит мне же данные в скрипт, а тот их обработает и "откроет" вход на один из закрытых сайтов. Грубо говоря вот. Естественно к тем сайтам на уровне кода я доступа не имею...


Для передачи пользуйся сокетами.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог