EPP - это расширяемый протокол обеспечения. EPP (определяется в RFC 5730 и последующие документы) является протоколом клиентского сервера приложения для обеспечения и управления объектами, хранящимися в общем центральном репозитории. Указанный в XML, протокол определяет общие операции управления объектами и расширяемую структуру, которая отображает операции протокола с объектами. На момент написания написания его единственным хорошо разработанным приложением является предоставление имен, хостов и связанных контактных данных интернет-доменов.
RFC 3734 определяет транспортную модель на основе TCP для EPP, а класс Net_epp_Client, включенный в это распределение, реализует клиента для этой модели. Вы можете установить и управлять подключениями EPP и отправлять и получать ответы по этим соединениям.
Net_epp также предоставляет высокоуровневый строитель EPP-кадров (net_epp_frame), который можно использовать для построения кадров, которые соответствуют спецификации EPP и могут использоваться для взаимодействия с сервером.
Класс организован по аналогичному модулю net :: epp :: client perl.
Эта программа является бесплатным программным обеспечением; Вы можете перераспределить его и/или изменить его в соответствии с условиями общей публичной лицензии GNU, опубликованных Фондом Free Software; Любая версия 2 лицензии, либо (по варианту) любую более позднюю версию.
Пример использования в коде:
//load the autoloader class
require_once("php-epp/Net/EPP.php");
if(Net_EPP::autoload('Client')){
print "autoloading succeededn";
}
$epp=new Net_EPP_Client();
$greeting=$epp->connect('servername','port',20);