EPP é o protocolo de provisionamento extensível. O EPP (definido no RFC 5730 e nos documentos subsequentes) é um protocolo cliente-servidor da camada de aplicativo para o provisionamento e gerenciamento de objetos armazenados em um repositório central compartilhado. Especificado no XML, o protocolo define operações genéricas de gerenciamento de objetos e uma estrutura extensível que mapeia operações de protocolo para objetos. Até o escrito, seu único aplicativo bem desenvolvido é o provisionamento de nomes de domínio da Internet, hosts e detalhes de contato relacionados.
O RFC 3734 define um modelo de transporte baseado em TCP para EPP, e a classe net_epp_client incluída nesta distribuição implementa um cliente para esse modelo. Você pode estabelecer e gerenciar conexões EPP e enviar e receber respostas sobre essas conexões.
Net_epp também fornece um construtor de quadros EPP de alto nível (net_epp_frame), que pode ser usado para construir quadros que cumpram a especificação EPP e possam ser usados para interagir com um servidor.
A classe está organizada em linhas semelhantes ao módulo NET :: EPP :: Client Perl.
Este programa é software livre; Você pode redistribuí -lo e/ou modificá -lo nos termos da licença pública geral da GNU, conforme publicado pela Free Software Foundation; A versão 2 da licença ou (por sua opção) qualquer versão posterior.
Exemplo de uso do caso no código:
//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);