П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое







Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 98195 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 29079 раз(а).

Учебник HTML.
Просмотров 56203 раз(а).

Руководство по PHP5.
Просмотров 25940 раз(а).

Хостинг через призму DNS.
Просмотров 30473 раз(а).

Подборка текстов стандартных документов.
Просмотров 28984 раз(а).

Учебник PHP - Самоучитель
Просмотров 33733 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 34993 раз(а).

Внешние атаки...
Просмотров 26958 раз(а).

Учебник PHP.
Просмотров 22786 раз(а).

SSI в примерах.
Просмотров 17856 раз(а).



 
 



Учебник РНР
Назад Вперёд

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().


Назад Оглавление Вперёд
cybermut_creerreponsecm Вверх Функции администрирования Cyrus IMAP


 







Copyright © 2005-2011 Project.Net.Ru