To samo pytanie i znalezione prawidłowe rozwiązanie, przetestowane, działa dobrze. Chciałem mieć dodatek ip - również 127.0.0.1, zamiast akceptować ::1 i debatować nad wszystkimi kwestiami IPv4/6. Trollowałem więc przez kilka chwil i wpadłem na komentarz @Brad z 2008 r. - tutaj:http://board.issociate.de/thread/489575/SERVERquotREMOTEADDRquot-returning-1.html
Podsumowując — (w systemie Mac OS — w szczególności Mountain Lion)
sudo vi /etc/apache2/httpd.conf
Dowiedz się, gdzie twój Apache "nasłuchuje" adresów IP/portów itp... Zazwyczaj będzie to linia wyglądająca tak
Listen 80
Niech to wygląda tak:
Listen 127.0.0.1:80
Zapisz to ponownie. Uruchom ponownie Apache. Voila!
Teraz $_SERVER[REMOTE_ADDR]
będzie wyglądać tak 127.0.0.1
.
Mam nadzieję, że to komuś pomoże.