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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как принимать данные get\post 
:(
    Опции темы
DenWPF
Дата 5.11.2010, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

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



Пишу приложение, и понадобилось автооплату сделать.

как отправить я понимаю.

а вот как принять данные просто не знаю.

вот что пишется в faq эл.денег.


Форма предварительного запроса
Эта форма передает сайту магазина параметры выполняемого платежа непосредственно перед его выполнением если установлен соответствующий флаг в настройках магазина. Она имеет следующие атрибуты и поля:

Action - Result URL
Method - POST или GET в соответствии с настройками магазина
Fields - поля, передаваемые в форме, описаны в таблице ниже:

Название    HTML Field Name    Описание
Индикатор предварительного запроса    LMI_PREREQUEST    Для предварительного запроса равен 1 (единице)
Идентификатор магазина    LMI_PAYEE_PURSE    Целое число - идентификатор магазина в системе Z-PAYMENT Merchant. Отображается в списке магазинов в столбце ID
Сумма платежа в валюте магазина    LMI_PAYMENT_AMOUNT    Сумма платежа, которую продавец желает получить от покупателя. Сумма должна быть больше нуля, дробная часть отделяется точкой.
Счет покупателя    LMI_PAYER_WM    Кошелек покупателя в системе Z-PAYMENT или его e-mail если он не зарегистрирован в системе.
Внутренний номер счета магазина    LMI_PAYMENT_NO    В этом поле передается номер покупки в соответствии с системой учета продавца, полученный сервисом с веб-сайта магазина.
Флаг тестового режима    LMI_MODE    Всегда равен 0 (нулю)
Назначение платежа    DESC_PAY    Описание товара или услуги. Формируется продавцом. Максимальная длина - 255 символов.
Внутренний номер счета в системе Z-PAYMENT    ID_PAY    Номер счета в системе Z-PAYMENT, выставленный покупателю от магазина в процессе обработки запроса на выполнение платежа сервисом Z-PAYMENT Merchant. Является уникальным в системе Z-PAYMENT.

Фрагмент "Формы предварительного запроса"
Код

<html>
<head>
...
</head>
<body>
...
<form method="POST" action="<Result URL>">

    <input type="hidden" name="LMI_PREREQUEST" value="1">
    <input type="hidden" name="LMI_PAYEE_PURSE" value="74">
    <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="100.00">
    <input type="hidden" name="LMI_PAYER_WM" value="ZP45698814">
    <input type="hidden" name="LMI_PAYMENT_NO" value="1234">
    <input type="hidden" name="LMI_MODE" value="0">
    <input type="hidden" name="DESC_PAY" value="описание покупки">
    <input type="hidden" name="ID_PAY" value="485">
    <input type="hidden" name="CLIENT_MAIL" value="[email protected]">
    
    <input type="hidden" name="FIELD_1" value="VALUE_1">
    <input type="hidden" name="FIELD_2" value="VALUE_2">
    ...
</form>
..
</body>
</html>


PM MAIL   Вверх
programming
Дата 5.11.2010, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Что-то я ничего не понял из вашего сообщения...
Приведённая форма расположена у вас на сайте?
<Result URL> - это урл на вашем сайте? Нужно лишь получить в php введённые юзером данные в форме из пхп скрипта? Или что?

Код

<?php
print_r($_POST);
print_r($_GET);
?>

--------------------
<удалено администрацией>
PM MAIL   Вверх
DenWPF
Дата 5.11.2010, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

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



да, я не прав. реально не чего не понятно.


у меня есть сайт. 
на одну определенную страницу будет приходить get\post запрос.

Action - Result URL - моя ссылка https://www.mysite.ru/payment.php
Method - POST или GET - мне нужно как с тем и тем способом.
Fields - поля которые будут передаваться.

вот первый  LMI_PREREQUEST  -  Для предварительного запроса равен 1 (единице),
следующий LMI_PAYEE_PURSE    Целое число и т.д.

PM MAIL   Вверх
programming
Дата 5.11.2010, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Для первого, например:
Код

<?php
If($_POST['LMI_PREREQUEST'])
{
echo $_POST['LMI_PREREQUEST'];
}
else
{
echo $_GET['LMI_PREREQUEST'];
}
?>

В чём вообще задача? Настроить их вывод у себя на сайте или произвести какие-то действия?
--------------------
<удалено администрацией>
PM MAIL   Вверх
DenWPF
Дата 6.11.2010, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

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



принять данные и записать в бд.


а если я сделаю так:

if($_GET['LMI_PREREQUEST']=='пароль')
   любой челвоек может зайти и увидеть какой пароль?

Это сообщение отредактировал(а) DenWPF - 6.11.2010, 13:22
PM MAIL   Вверх
programming
Дата 6.11.2010, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Нет. Никто не сможет. Просто будет идти проверка на совпадение $_GET['LMI_PREREQUEST'] и пароля.
--------------------
<удалено администрацией>
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.3641 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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