Помощник
|
Передача данных в скрипт и редирект этих данных на другую страницу, как осуществить? |
lamokk
|
Сообщение
#1
|
||
|
|
||
|
|||
DoctorX |
18.2.2011, 21:10;
Ответить: DoctorX
Сообщение
#2
|
|
Передача POST
Редирект [PHP]header('Location: http://site.ru');[/PHP] -------------------- |
|
|
lamokk
|
Сообщение
#3
|
|
Редирект [PHP]header('Location: http://site.ru');[/PHP] С редиректом то понятно, как данные передать вместе с редиректом??? |
|
|
DoctorX |
18.2.2011, 21:47;
Ответить: DoctorX
Сообщение
#4
|
|
Данные можно сохранить в сессии например.
-------------------- |
|
|
lamokk
|
Сообщение
#5
|
|
|
|
|
alexdrob |
18.2.2011, 23:05;
Ответить: alexdrob
Сообщение
#6
|
|
ну так и передавайте
[PHP]header('Location: http://site.ru/страница?данные');[/PHP] Сори) сразу не прочёл что методом post. http://webi.ru/webi_articles/6_7_f.html |
|
|
DoctorX |
18.2.2011, 23:16;
Ответить: DoctorX
Сообщение
#7
|
|
Если надо именно редирект то мне кажеться надо реализовывать через js. Автоматический сабмит формы.
-------------------- |
|
|
Webmaster_hb |
19.2.2011, 1:19;
Ответить: Webmaster_hb
Сообщение
#8
|
|
можно и POST запрос сформировать с помощью CURL
|
|
|
lamokk
|
Сообщение
#9
|
|
можно и POST запрос сформировать с помощью CURL можно но тогда я не попадаю на сторонний сайт!!Попробую внести ясность. На первой сайте: передаем данные со страницы 1.php на страницу 2.php на ней делаем провернку введенных данных и сразу делаем редирект с пересылкой данных методом пост на другой сайт (там форма принимает данные и отображает их). Как это реализовать т.е. именно редирект с пересылкой данных. |
|
|
Webmaster_hb |
21.2.2011, 23:04;
Ответить: Webmaster_hb
Сообщение
#10
|
|
в файле 2.php вам нужно сделать примерно так
[PHP] $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.html.by'); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, TIMEOUT); curl_setopt($ch, CURLOPT_USERAGENT, USERAGENT); curl_setopt($ch, CURLOPT_POST, 1); // set POST method curl_setopt($ch, CURLOPT_POSTFIELDS, 'param1=111¶m2=222'); // add POST fields $result = curl_exec($ch); [/PHP] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Зачем перед лендингом ставят промежуточную страницу? | 0 | Boymaster | 233 | Вчера, 23:58 автор: Boymaster |
|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1920 | Вчера, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4815 | 17.4.2024, 1:19 автор: sergio11 |
|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6844 | 8.4.2024, 17:17 автор: spoyer_ru |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19712 | 8.4.2024, 10:37 автор: Skyworker |
Текстовая версия | Сейчас: 20.4.2024, 4:48 |