When using $_SERVER[“REMOTE_ADDR”], I get the server’s IP address rather than the visitor’s.
Then something is wrong, or odd, with your configuration.
-
Are you using some sort of reverse proxy? In that case, @simshaun’s suggestion may work.
-
Do you have anything else out of the ordinary in your web server config?
-
Can you show the PHP code you are using?
-
Can you show what the address looks like. Is it a local one, or a Internet address?