I run MAMP to do local wordpress development and for various reasons I need to access the sites via something like http://192.162.1.99:8888 rather than http://localhost:8888. This is generally not a problem whilst on my own connection as I always connect with the same IP. However when out and about I have to mess about and change various constants to reflect the IP I'm on with that router.
So is there a technique using PHP that can ascertain this DHCP address? Nothing within $_SERVER returns this address, ['SERVER_ADDR'] & ['REMOTE_ADDR'] contain ::1 and ['HTTP_HOST'] contains localhost:8888.