Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача параметров методом POST при помощи header 
:(
    Опции темы
Morganblack
Дата 27.4.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 23.3.2008

Репутация: нет
Всего: нет



Есть такой код:
Код

header("Location: http://www.site.ru/page.php?variable=$var"); //...при написании этой темы я на синтаксис не смотрел, сорри...


Как сделать так чтоб этот параметр передавался методом POST?

Зарание всем спасибо!
PM MAIL   Вверх
CyClon
Дата 27.4.2008, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Никак. Метод POST подразумевает передачу доп. заголовков. Только через формы или сокеты, насколько я знаю.


--------------------
user posted image
PM   Вверх
Glip
Дата 27.4.2008, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 473
Регистрация: 30.12.2006

Репутация: 7
Всего: 18





--------------------
user posted image
PM MAIL   Вверх
Feldmarschall
Дата 27.4.2008, 15:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Что интересно - как всегда бывает на этом форуме, никто не поинтересовался реальной задачей, стоящей перед автором.
И, как следствие, какие инструменты ему понадобятся.
Ответы по шаблону. 


PM   Вверх
POLTER
Дата 27.4.2008, 17:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 25.8.2006
Где: Ростов-на-Дону

Репутация: 2
Всего: 2



Ну какой вопрос, таков ответ. Для исчерпывающего ответа тербуется такой же вопрос.
--------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают.
PM MAIL ICQ   Вверх
Morganblack
Дата 28.4.2008, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 23.3.2008

Репутация: нет
Всего: нет



Спасибо Glip как раз то что я искал!
...но там што-то сложновато для меня, smile маленький я ещё...
вопрос остаётся в силе, мож есть какие-нибудь альтернативы?

POLTER 
Цитата
 Ну какой вопрос, таков ответ. Для исчерпывающего ответа тербуется такой же вопрос.

       Постараюсь поподробнее
Как произвести автоматическое перенаправление (типа редиректа) с php-странички на определенный URL с передачей парамертов методом POST?
Дело в том, что эта страничка играет роль промежуточного звена - получает данные, обрабатывет их и отправляет дальше (так вот с авто отправкой у меня проблема).
Причем страничка с которой будут передаваться данные не будет доступна обычным юзерам, соответственно недостаточно сделать форму которая указана ниже (т.к некому нажать "Submit"). А эффект должен быть как после юзанья submitа наподобие такой вот формы:
Код

<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="$amount">
<input type="hidden" name="LMI_PAYMENT_DESC" value="$desc">
<input type="hidden" name="LMI_PAYEE_PURSE" value="$wmz">
<input type="hidden" name="LMI_PAYMENT_NO" value="$paymentno">
<input type="submit" value="Submit">
</form> 



PM MAIL   Вверх
awers
Дата 28.4.2008, 02:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Цитата(Morganblack @  28.4.2008,  03:17 Найти цитируемый пост)
 перенаправление (типа редиректа) с php-странички на определенный URL с передачей парамертов методом POST

это невозможно. конкретно про перенаправление с постом. 
PM MAIL WWW ICQ Skype   Вверх
SelenIT
Дата 28.4.2008, 03:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 32
Всего: 401



Цитата(Morganblack @  28.4.2008,  02:17 Найти цитируемый пост)
эта страничка играет роль промежуточного звена - получает данные, обрабатывет их и отправляет дальше

Кому отправляет? Стороннему сайту/сервису, что ли?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Morganblack
Дата 28.4.2008, 04:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 23.3.2008

Репутация: нет
Всего: нет



Цитата(SelenIT @ 28.4.2008,  03:14)
Цитата(Morganblack @  28.4.2008,  02:17 Найти цитируемый пост)
эта страничка играет роль промежуточного звена - получает данные, обрабатывет их и отправляет дальше

Кому отправляет? Стороннему сайту/сервису, что ли?

Верно! Я пытаюсь сделать ON-LINE магазин
PM MAIL   Вверх
Feldmarschall
Дата 28.4.2008, 08:11 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Очередная наивная попытка обмануть платежную систему =)

Morganblack, открою тебе маленькую тайну. На сайте платежной системы есть документация. И вот делать надо так, как там написано. А не так, как тебе подсказывают твои фантазии

PM   Вверх
POLTER
Дата 28.4.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 25.8.2006
Где: Ростов-на-Дону

Репутация: 2
Всего: 2



Ну, можно с помощью CURL, как тебе уже подсказали, либо напрямую через сокеты отправить необходимые HTTP-заголовки, либо
просто яваскриптом отправить форму:
Код

<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp" id="myForm">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="$amount">
<input type="hidden" name="LMI_PAYMENT_DESC" value="$desc">
<input type="hidden" name="LMI_PAYEE_PURSE" value="$wmz">
<input type="hidden" name="LMI_PAYMENT_NO" value="$paymentno">
</form> 
<script type="text/javascript">myForm.submit()</script>

--------------------
Существует 10 типов людей: те, которые понимают твоичный код и те, которые его не понимают.
PM MAIL ICQ   Вверх
Feldmarschall
Дата 28.4.2008, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



POLTER, а не попадет ли этот сайтик в фильры фишинга за такие штучки?

Это сообщение отредактировал(а) Feldmarschall - 28.4.2008, 13:27
PM   Вверх
DeamonShan
Дата 29.4.2008, 15:58 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: 3
Всего: 6



а http_request-ом не пробовали? передается скрипту данные из формы, скрипт этим классом перенаправляет на другой скрипт, причем постом...

Код

$req =& new HTTP_Request("http://host/script.php);


$req->addPostData("text", $str);
if (!PEAR::isError($req->sendRequest())) {
....

do somthing....
....
 
}


it's easy
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.