Marcio wrote:
 At 08:24 13/06/2000 -0300, you wrote:
Marcio,

    Se vc está querendo identificar de que endereço o usuário está vindo, vc deve utilizar "HTTP_REFERER", ou se preferir utilize o módulo CGI.

por exemplo, no uso normal (sem o módulo):

$localizacao = ENV{'HTTP_REFERER'};

Eu fiz isso, mais alguns ele traz o usuario, outros nao ex:

nos que nao tem nada na frente e porque nao veio nada !

195.23.234.47|00082|960902704|20|  <------esse aqui nao veio ! e nao sei a razao !
207.241.181.228|00082|960902771|21|http://www.sexyin.com/cgi/topx/rankem.cgi?action=in
195.204.228.47|00082|960902779|22|
200.191.132.54|00144|960902844|23|
200.223.121.192|00129|960902861|24|http://orbita.starmedia.com/~sexysexohp/index.html
200.211.3.195|00174|960902936|25|
212.55.154.7|00082|960902977|26|http://www.sexyin.com/
200.191.109.53|00144|960902995|27|
 
 

utilizando o módulo CGI;

### primeiro chamamos o módulo
use CGI;
### começamos nova sessão
my $q = new CGI;

$localizacao = $q->referer;

Estes dois casos funcionam bem no *nix, apesar de não saber qual o seu sistema, espero ter ajudado.

Sem mais,

Cristiano

Marcio wrote:

        Como alguns amigos me haviam indicad estou usando o HTTP_REFER porem
a maioria dos acessos ao meu cgi nao trazem nada, so alguns vem essa
informacao,
porque isso ?

Tem algum outro modo ?

[]s
http://www.mrweb.com.br/perl/
=======================================
>>No site da lista, voce tera tudo sobre PERL,
>>LINUX, PHP, ASP e informacoes, cadastramento
>>e descadastramento da Lista.
=======================================

-- 
  Cristiano Fujii
  VeritelNet 
  Analista de Sistemas 
  [EMAIL PROTECTED]
 


Se o log acima foi gerado pelo seu Servidor Web, então o problema está no seu Servidor e não nos códigos.
Qual o Servidor Web q vc está utlizando? Qual a versão?

-- 
  Cristiano Fujii
  VeritelNet 
  Analista de Sistemas 
  [EMAIL PROTECTED]
 

Responder a