Versuchen Sie, diese Funktion
function get_client_ip() {
$ip = "";
if ($_SERVER) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
}
else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
}
elseif (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
}
else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
Hoffe, dass es Hilfe. :)
' Php print $ _SERVER ['REMOTE_ADDR']; ?>? – Cyclonecode
* hat nicht funktioniert.andere Dinge auch nicht * Was funktioniert nicht, was ist die erwartete Ausgabe und was bekommen Sie? Was andere Dinge nicht funktionieren. Diese Frage ist sehr vage. – Cyclonecode
vielleicht können Sie zeigen, was Ihre Ausgabe, wenn 'var_dump ($ _ SERVER)'. vielleicht kann helfen. – weirdo