Hallo iedereen,

Ik ben opzoek naar een betrouwbare en goede manier om het ip adres van de client te verkrijgen.
Heb al gezocht op google maar weet niet helemaal zeker of de standaard functie in php ook ip6 adressen kan verkrijgen.

M.V.G,
Wouter.
$_SERVER['REMOTE_ADDR'] does the trick.
toch wel ?

Dacht als ik het me goed herinner dat deze functie/var niet geheel precies was.
toch bedankt !
Voor proxie's niet altijd, dan moet je kijken naar: $_SERVER['HTTP_X_FORWARDED_FOR']
Dankje heb zojuist nog een keer gezocht met net een andere zoek vraag.

Kreeg dit terug :
<?php

// Function to get the client IP address
function get_client_ip() {
    $ipaddress = '';
    if ($_SERVER['HTTP_CLIENT_IP'])
        $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
    else if($_SERVER['HTTP_X_FORWARDED_FOR'])
        $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else if($_SERVER['HTTP_X_FORWARDED'])
        $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
    else if($_SERVER['HTTP_FORWARDED_FOR'])
        $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
    else if($_SERVER['HTTP_FORWARDED'])
        $ipaddress = $_SERVER['HTTP_FORWARDED'];
    else if($_SERVER['REMOTE_ADDR'])
        $ipaddress = $_SERVER['REMOTE_ADDR'];
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}
?>
Je kan het ook in een functie gieten, om vervolgens eerst te kijken of er nog additionele headers van proxies zijn die het correcte IP-adres meegeven.

Dat doet die functie die je geeft. ;-)
owh dacht al dat je over een apparte functie weer had haha.
Sorry ben al 4 dagen druk bezig met mijn bestanden.

Wordt er een beetje moe van wuhaha

Reageren