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

Ваш аккаунт

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

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

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

cybermut_testmac

Оглавление

cybermut_testmac

(PHP 4 >= 4.0.5)

cybermut_testmac - убеждается, что не было "левых" данных в полученном сообщении подтверждения.

Описание

bool cybermut_testmac (string code_MAC, string version, string TPE, string cdate, string montant, string ref_commande, string texte_libre, string code-retour)

Функция cybermut_testmac() используется для того, чтобы убедиться, что не было "левых" данных в полученном сообщении подтверждения. Обратите внимание на параметры code-retour и texte-libre, которые не вычисляются как таковые из-за наличия дефиса. Вы обязаны затребовать их так:

<?php
  $code_retour = $_GET["code-retour"];
  $texte_libre = $_GET["texte-libre"];
?>
Пример 1. Последний этап платежа (equiv cgi2.c)
<?php
// Убедиться, что Enable Track Vars включено/ON.
// Директория, где размещены ключи
putenv("CMKEYDIR=/var/creditmut/cles");
 
// Номер версии
$VERSION="1.2";

$texte_libre = $_GET["texte-libre"];
$code_retour = $_GET["code-retour"];                                     

$mac_ok = cybermut_testmac($MAC,$VERSION,$TPE,$date,$montant,$reference,$texte_libre,$code_retour);

if ($mac_ok) {

  //
  // здесь вставить обработку данных
  //
  //

  $result=cybermut_creerreponsecm("OK");
} else {
  $result=cybermut_creerreponsecm("Document Falsifie");
}
 
?>

См. также cybermut_creerformulairecm() и cybermut_creerreponsecm().


Оглавление

Оставить комментарий

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