Avatar ·

Como obter o IP do cliente em PHP? Problemas com HTTP_X_FORWARDED_FOR e REMOTE_ADDR

Olá a todos! Sou um desenvolvedor PHP iniciante e enfrentei um problema para obter o IP real do visitante do site. Estou escrevendo um sistema simples de registro de ações de usuários. Preciso salvar o IP de onde veio a requisição. Estou usando a variável padrão `$_SERVER['REMOTE_ADDR']`, mas notei que ela frequentemente mostra 127.0.0.1 (quando testo localmente) ou o endereço do meu servidor, em vez do IP real do cliente. Aqui está o código simplificado que estou usando atualmente: ```php ``` Li em fóruns que é preciso verificar `HTTP_X_FORWARDED_FOR` ou `HTTP_CLIENT_IP`, mas quando tentei, obtive uma string vazia ou null. Além disso, ouvi dizer que esses cabeçalhos podem ser falsificados e isso não é seguro. Por favor, me digam como ob