开发为WordPress本地,我想在表单验证实现的Akismet插件,但我需要从提交的IP地址,当我运行:如何在MAMP的本地主机上修改我的IP地址?
function check_ip_address() {
if (isset($_SERVER['REMOTE_ADDR'])) :
$ip_address = $_SERVER['REMOTE_ADDR'];
else :
$ip_address = "undefined";
endif;
return $ip_address;
}
echo check_ip_address();
我拿回::1
。当我研究解决这个我没有找到从固体答案:
在研究如何解决::1
我发现Should a MAMP return ::1 as IP on localhost?这表明一个sudo
的:
sudo vi /etc/apache2/httpd.conf
所以我去MAMP/conf/apache/httpd.conf
并尝试修改48行fr om Listen 8888
到Listen 127.0.0.1
,我得到一个错误,Apache不会重新启动。我如何修改我的MAMP IP,以便我可以从$_SERVER['HTTP_USER_AGENT']
获得适当的IP?