Árvore de páginas

Retorna o IP publico do smartclient (webapp), funciona apenas quando possui broker no ambiente. Sem broker retorna o mesmo que GetClientIP(.F.)

Sintaxe
GetPublicIP( [ @bHasIP ] )
Parâmetros
NomeTipoDescriçãoObrigatórioReferência
bHasIPlogicalRetorna se conseguiu pegar o IP público (se existia broker)
X
Retorno
NomeTipoDescrição
cIPcharacterCaso o retorno de bHasIP for .T. retorna o IP público. Caso o retorno de bHasIP for .F. retorna a mesma informação que a função GetClientIP(.F.)
Observações
  • Para conseguir retornar o IP público de fato, qualquer firewall, proxy ou load balancer devem redirecionar o IP válido recebido para o Broker. Com isso será possível pegar esse IP no socket e retornar para a aplicação.
Exemplos
User Function exemplo ()

conout( GetPublicIP() )

Return
Abrangência

Application Server 24.0.0.0 e WebApp 10.0.0

  • Sem rótulos