Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13862|Resposta: 6

PHP recebe o endereço IP do cliente

[Copiar link]
Publicado em 24/02/2015 12:54:53 | | |
Este post foi editado pela última vez por test em 24-02-2015 às 12:58
  1. <?php
  2. function getIp() {
  3.     if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP");
  4.     else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR");
  5.     else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR");
  6.     else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR'];
  7.     else $ip = "unknown";
  8.     return ($ip);
  9. }
  10. echo getIp();
  11. ?>
Copiar código
Veja por si mesmo, não explique.




Anterior:métodos de declaração e métodos de chamada no PHP
Próximo:PHP para obter informações do cliente (navegador/IP/sistema operacional)
Publicado em 08/11/2017 15:22:37 |
Sim, aprendi
Publicado em 08/06/2022 16:15:24 |
Obrigado, estudei
Publicado em 07/09/2022 11:56:15 |
Como faço para mostrar que ele é::1, há algo errado com esse código?
Publicado em 24/09/2022 14:08:34 |
Rápido:Autores são banidos ou o conteúdo removido é automaticamente bloqueado
Publicado em 18/01/2023 15:34:55 |
Aprenda!!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com