Nota Importante: Ola, esse mesmo artigo encontra-se atualizado em um novo site de minha autoria, o Sooho http://sooho.com.br/2017/03/24/rastreamento-de-pedidos-correios-php-soap/ , deem preferencia ao conteudo ali contido, visto futuramente este blog ficara obsoleto. Obrigado. O Codigo que se segue, e uma alternativa para rastrear objetos do Correio atraves do PHP com a tecnologia SOAP. Uma vez que a API mais antiga dos correios - PHP + XML -, nao tem funcionado corretamente, resolvi por publicar esse metodo simples que espero ser de alguma ajuda a quem necessite.Codigo melhorado no Github: https://github.com/osians/rastreamento-de-pedidos/Bom, eu nao vou me ater a uma extensa explicacao sobre os detalhes do codigo, apenas gostaria de frisar algumas notas importantes. - Primeiro: se voce pretende utilizar a API dos correios, tire um tempo e va ate uma Agencia e solicite sua senha e username para uso da mesma. - Segundo: A documentacao para compreender a terminologia dos correios, encontra-se em https://www.correios.com.br/para-voce/correios-de-a-a-z/pdf/rastreamento-de-objetos/manual_rastreamentoobjetosws.pdf/view . Creio que toda a informacao necessaria para implementar um sistema completo, encontra-se no PDF. Infelizmente, a documentacao nao conta com uma implementacao em PHP, por isso, resolvi desenvolver esta de forma rapida, para dar um norte a quem pretende usar a mesma via SOAP.Caso tenha duvidas, entre em contato ou deixe seu comentario, ficarei feliz em ajudar.Segue imagem:Codigo (para copiar e colar):function rastrearObjeto( $__codigo ){ //@var string - URL dos correios para obter dados $__wsdl = "http://webservice.correios.com.br/service/rastro/Rastro.wsdl"; //@var array - a ser usado com parametro para 1 objeto $_buscaEventos = array( 'usuario' => 'ECT', 'senha' => 'SRO', 'tipo' => 'L', 'resultado' => 'T', 'lingua' => '101' ); $_buscaEventos['objetos'] = $__codigo; // criando objeto soap a partir da URL $client = new SoapClient( $__wsdl ); $r = $client->buscaEventos( $_buscaEventos ); // sempre retorna objeto por padrao return $r->return->objeto;}// rastreando um objeto teste hipotetico$objeto = rastrearObjeto( 'JF598971235BR' );if(! isset( $objeto->erro ) ): foreach ($objeto->evento as $e): var_dump( $e ); endforeach;else: echo $objeto->numero . ": ". $objeto->erro;endif; Para quem me conhece, sabe que quando nao estou programando estou na cozinha inventando coisas. E hoje (domingo), em especial foi o dia de criar um bom molho para macarrao com o que tinha a disposicao. Um molho consistente e leve, com temperos basicos, bem simples e rapido de fazer.Otimo para substituir o veneno que a industria alimenticia coloca nas prateleiras do mercado.A foto abaixo e meramente ilustrativa, mas e exatamente como deve ficar o molho.Bom, a receita pode ser feita com Abobrinha ou com Berinjela, a escolha fica a seu criterio. No meu caso, usei Abobrinha. Segue abaixo. Esperancas que apreciem.Molho para Macarrao: Abobrinha/BerinjelaIngredientes: 1 Abobrinha ou Berinjela cortada em cubos 3 dentes de alho inteiros sem casca 2 Tomates cortados em cubos - Azeite - Folhas de Manjericao - Pimenta do reino a gosto - Salsa desidratada - Oregano - Queijo Parmesao ralado - Sal a gostoModo de Preparo: - Aqueca uma boa quantia de azeite; - Jogue os dentes de alho inteiros; - Jogue a abobrinha ou berinjela e frite ate dourar levemente; - Retire a abobrinha ou berinjela e reserve, deixe apenas os dentes de alho; - Jogue o tomate no azeite