Jump to content


Photo

Sistema Para Pegar Ip Do


  • Faça o login para participar
21 replies to this topic

#16 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 14/06/2005, 08:32

http://br.php.net/reserved.variables

...Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#17 Malluco

Malluco

    Normal

  • Usuários
  • 86 posts
  • Sexo:Não informado

Posted 14/06/2005, 09:16

aqui funcionou normal ... só falta mesmo a quebra .., não da pra aparecer o ip do visitante na tela pra ele ver que logou mesmo? vlw..
$$$ I want money $$$

#18 Malluco

Malluco

    Normal

  • Usuários
  • 86 posts
  • Sexo:Não informado

Posted 14/06/2005, 09:40

bom, respondendo a minha pergunta hauuhahua..

consegui imprimir o ip do visitante no site tb,.
só colocar esse codigo abaixo do que grava no txt..

<?php
$ip = getenv ("REMOTE_ADDR"); // obtém o IP do usuário
echo "$ip"; // imprimi o número IP
?>


vlw
$$$ I want money $$$

#19 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 14/06/2005, 11:25

Em relação ao código final, tá aí um mais otimizado, até para iniciantes:
<?

/*
Otimizado por Paulo Freitas (Paulo Freitas[at]gmail[dot]com)
*/

# Abre arquivo de log com o parâmetro "a"
$log=fopen("./log.txt","a");

# Formata $date no formato brasileiro
$date=date("d/m/Y H:i:s");

# Registra a URI acessada completa
$uri=($_SERVER["HTTPS"]=="on")?"https://":"http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];

# Registra o IP de dois modos (caso esteja usando proxy)
$ip=(empty($_SERVER["HTTP_X_FORWARDED_FOR"]))?$_SERVER["REMOTE_ADDR"]:$_SERVER["HTTP_X_FORWARDED_FOR"];

# Registra o User-Agent do navegador do usuário
$ua=$_SERVER["HTTP_USER_AGENT"];

# Grava estes dados no arquivo de log
fputs($log,"Data/Hora: {$date} || URL: {$uri} || IP: {$ip} || User-Agent: {$ua}\r\n");

# Fecha o arquivo de log
fclose($log);

?>
[]’s :DAté mais

#20 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 14/06/2005, 13:39

mas tipo, vale a pena por:
Qua 01-Junho-2005 16:01 - 201-0-74-140.dsl.telesp.net.br - "Mozilla/5.0 (Windows; U; Windows NT 5.0; pt-BR; rv:1.7.5) Gecko/20041118 Firefox/1.0" - "noscript"
tem como fazer assim?
Ip, data, browser, url, idioma e windows?

#21 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 14/06/2005, 13:40

Sim, desde que tenha muita paciência de fazer um mega if com vários eregi para tratar o User-Agent (UA) ...

É só tentar ... ah, não se esqueça que não existe apenas Windows e apenas Internet Explorer ... :P

----------

PS: Organizar por data não é mais fácil para seus olhos ?! (rs) :wacko:

[]’s :DAté mais

#22 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 14/06/2005, 13:54

eu sei disso...
eu uso firefox e ie...
windows e linux eu uso...

mas por data da pra sabe qntas pessoas visitaram o site contando a data... se muda comeca a conta d nvo :P
brink...

esse forum e bom... apesar dos meus warn... o "tio" Justice podia tirar eles nao? :blink: faz um mes q ja tenho eles e n faco flood, post up... :lol:

Edição feita por: Inu_yasha, 14/06/2005, 14:01.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq