Pegar ip de conexao com php

PHP

11/11/2016

Opa pessoal,
vi a tem o array $_SERVER como que faço para pegar o ip do usuario e esse ip vai o do provedor ou realmente do usuario final?
Gustavo Gutemberg

Gustavo Gutemberg

Curtidas 0

Melhor post

Lucas Santos

Lucas Santos

14/11/2016

Olá, boa tarde Gustavo!
você pode tentar essa função abaixo para tentar capturar o ip do usuario dentro do seu site.

function get_client_ip() {
    $ipaddress = '';
    if (isset($_SERVER['HTTP_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_X_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
    else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_FORWARDED'];
    else if(isset($_SERVER['REMOTE_ADDR']))
        $ipaddress = $_SERVER['REMOTE_ADDR'];
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}


abs
GOSTEI 1

Mais Respostas

Marcio Araujo

Marcio Araujo

11/11/2016

Se puderem achar algum material(artigo), por favor compartilhem, não achei.
GOSTEI 0
Vagner Carvalho

Vagner Carvalho

11/11/2016

Ip da operadora do usuário, inserir no seu site.

<?php
echo $_SERVER['REMOTE_ADDR'];
?>
GOSTEI 0
POSTAR