<?php //whether ip is from share internet if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip_address = $_SERVER['HTTP_CLIENT_IP']; } //whether ip is from proxy elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR']; } //whether ip is from remote address else { $ip_address = $_SERVER['REMOTE_ADDR']; } echo $ip_address; ?>
<?php //whether ip is from share internet if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip_address = $_SERVER['HTTP_CLIENT_IP']; } //whether ip is from proxy elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR']; } //whether ip is from remote address else { $ip_address = $_SERVER['REMOTE_ADDR']; } echo $ip_address; ?>
Output for 8.0.13
Fatal error: Uncaught Error: Undefined constant "php " in /in/Vn4aJ:1
Stack trace:
#0 {main}
thrown in /in/Vn4aJ on line 1
Process exited with code 255.
Output for 7.2.0 - 7.2.6, 7.3.32 - 7.3.33, 7.4.33
Warning: Use of undefined constant php - assumed 'php ' (this will throw an Error in a future version of PHP) in /in/Vn4aJ on line 1