ご利用前に必ずお読みください。
フォーラムTOP > Xfree(旧無料レンタルサーバー) > クライアントIPアドレス取得

クライアントIPアドレス取得

by クライアントIPアドレスさん (0cc8d385)
投稿数:0回
(ベストアンサー:0回)
2022/06/17 03:48
以下をPHPに記述してもクライアントのIPアドレスではなく
XSERVERのIPアドレスを取得してしまいます。

<?php
header("Content-Type: text/plain;charset=UTF-8");
echo $_SERVER['REMOTE_ADDR'];
?>

XFREEではクライアントのIPアドレスを取得できない仕様なのでしょうか。
回答する
解決済みにする
by yasuさん (d4d997a6)
投稿数:1回
(ベストアンサー:0回)
2022/06/26 22:19
手元のPHP・MySQLサーバーで確認しましたが、同じ PHP ファイルを設置して、正常にクライアントのIPアドレスが確認できました。

自分は問題ないので不明ですが、PHPバージョンの違いや、php.ini の違いが影響しているかもしれません。

- サーバー名 sv1.php.xdomain.ne.jp
- PHP バージョン 7.1
この回答に返信する
by 質問さん (2671eb6c)
投稿数:4回
(ベストアンサー:0回)
2022/07/02 12:12
もしかしたらphpでさきにmimetypeをプレーンテキストにしているからかもしれません。
ひょっとしたら↓にしたらいいかもしれません。
<?php echo $_SERVER['REMOTE_ADDR'];
header("Contents-Type: text/plain; charset=UTF-8");
?>
この回答に返信する