私はフォーム検証でアキスメットを実装したいんだけど、私は提出してたときに、私は実行してIPアドレスを必要としていますローカルでWordPressのプラグインを開発:私は戻って::1
を得る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
を解決する方法を研究したとき、私はのsudo
示唆Should a MAMP return ::1 as IP on localhost?が見つかりました:
sudo vi /etc/apache2/httpd.conf
だから私はMAMP/conf/apache/httpd.conf
に移動し、ライン48 FRを変更しようOM Listen 8888
Listen 127.0.0.1
に、私はエラーを取得し、Apacheが再起動しません。 $_SERVER['HTTP_USER_AGENT']
から適切なIPを取得できるように、MAMP IPを変更するにはどうすればよいですか?