Stejná otázka a nalezené platné řešení, testováno, funguje dobře. Chtěl jsem mít také ip addy - 127.0.0.1 místo toho, abych musel akceptovat ::1 a diskutovat o všech problémech IPv4/6. Takže jsem chvíli trolloval a padl na komentář z roku 2008 od @Brad - zde:http://board.issociate.de/thread/489575/SERVERquotREMOTEADDRquot-returning-1.html
Shrnutí – (v systému Mac OS – konkrétně Mountain Lion)
sudo vi /etc/apache2/httpd.conf
Zjistěte, kde váš Apache 'poslouchá'-ips/porty atd...Typicky to bude řádek vypadat takto
Listen 80
Ať to vypadá takto:
Listen 127.0.0.1:80
Znovu to uložte. Restartujte Apache. Voila!
Nyní $_SERVER[REMOTE_ADDR]
bude vypadat takto 127.0.0.1
.
Doufám, že to někomu pomůže.