Samma fråga, och hittade en giltig lösning, testad, fungerar bra. Jag ville ha IP-tillägget - av 127.0.0.1 också istället för att behöva acceptera ::1 och diskutera hela IPv4/6-problematiken. Så jag trollade en stund och föll på en kommentar från 2008 från @Brad - här:http://board.issociate.de/thread/489575/SERVERquotREMOTEADDRquot-returning-1.html
Sammanfattning - (på Mac OS - Mountain Lion i synnerhet)
sudo vi /etc/apache2/httpd.conf
Ta reda på var din apache "lyssnar" på ips/portar, etc... Detta kommer vanligtvis att vara en rad som ser ut så här
Listen 80
Få det att se ut så här:
Listen 127.0.0.1:80
Spara det igen. Starta om Apache.Voila!
Nu $_SERVER[REMOTE_ADDR]
kommer att se ut så här 127.0.0.1
.
Hoppas det hjälper någon.