Em 24 de março de 2010 14:22, Leonardo Cezar <[email protected]> escreveu:
> 2010/3/24 tiago gomes <[email protected]>
>
>> Creio que as que eu deveria usar seiam estas:
>> current_user name nome  nome do usuário do contexto de execução atual
>> inet_client_addr () inet inet endereço da conexão remota
>> inet_client_port () int int porta da conexão remota
>> inet_server_addr () inet int endereço da conexão local
>> inet_server_port () int int porta de ligação local
>
> Essas funções não retornam o MAC do servidor e sim o endereço IP.
>
> A seguinte receita em perl se propõe a obter o MAC do servidor.
>
> CREATE OR REPLACE FUNCTION get_mac(
>            IN dev character,
>            OUT nome character
>  )
>  RETURNS character AS
>  $get_mac$
>  use strict;
>  use warnings;
>  use Net::Frame::Device;
>
>  my $dev = shift ;
>  my $d = Net::Frame::Device->new(dev => $dev);
>  my $nome = $d->mac;
>
>  $get_mac$
>  LANGUAGE 'plperlu';
>
> Modo de usar:
>
> SELECT get_mac('en0');
>


Leo,

de acordo com o post original o que ele deseja é "MAC e o IP da
máquina que está visitando a página", ou seja, creio que ele está
falando do cliente e não do servidor.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a