ip verkrijgen
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.
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.
toch wel ?
Dacht als ik het me goed herinner dat deze functie/var niet geheel precies was.
toch bedankt !
Dacht als ik het me goed herinner dat deze functie/var niet geheel precies was.
toch bedankt !
Dankje heb zojuist nog een keer gezocht met net een andere zoek vraag.
Kreeg dit terug :
Kreeg dit terug :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?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;
}
?>
// 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.
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
Sorry ben al 4 dagen druk bezig met mijn bestanden.
Wordt er een beetje moe van wuhaha