Posted on January 23, 2019 at 1:48 pm
Google Cloud Load Balancer saves the user’s IP in the X-Forwarded-For field:
X-Forwarded-For: -client IP(s)-, -global forwarding rule external IP- |
More information can be found here:
https://cloud.google.com/load-balancing/docs/https/
Here is a sample PHP snippet to get the user’s IP address:
$user_ip = explode(",", $_SERVER['HTTP_X_FORWARDED_FOR'])[0]; print_r($user_ip); |
Other Posts
- Route OpenVPN Connections Through Floating IP
- How to Configure a Floating IP in a VPS (Hetzner)
- Set OpenVPN to Listed on a Specific IP Address
- Bash Trim Leading and Trailing Whitespace from a String
- Bash Get Name of Ethernet Network Interface
- VPN Providers with Dedicated Static IP Address
- OpenVPN Iptables Rules
- WireGuard VPN Iptables Rules
Updated Posts
- AMD Chipsets & Graphics Card Drivers for Windows 7, 8, 10
- AMD Radeon 7400 Drivers for Windows 10
- How to pass custom command-line parameters in InnoSetup
- Add Desktop shortcut for all Windows PC users
- Programmatically create desktop icon with InnoSetup
- GeneratePress - a Lightweight WordPress Theme 2021
- InnoSetup disable DesktopIcon via command-line
- Use cURL to authenticate with JWT Bearer tokens