Following from my last post, here is the method to get your IP address if you are behind a proxy.
function getRealIPAddr() {
// check ip from share internet
if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
$ip=$_SERVER["HTTP_CLIENT_IP"];
} elseif (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
// to check ip is pass from proxy
$ip=$_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
$ip=$_SERVER["REMOTE_ADDR"];
}
return $ip;
}
As this method gets more accurate results it is better to use this than the previous function.
Clive Walkden
Posted:
Latest Articles
Linux —
How to Install NordLayer VPN Client on Ubuntu 20.04 and Connect to a Virtual NetworkA simple to follow installation guide for NordLayer VPN
Author
MySQL —
Mastering MySQL Database Imports on LinuxLearn efficient ways to import MySQL databases on Linux using the mysql command-line client. Explore the --source option and < operator for seamless data migration. Master MySQL imports on Linux with our comprehensive guide.
Author
DevOps —
Mastering SSH Key Conversions for DevOpsA guide to convert SSH keys from one version to another using Linux CLI
Author