Recent posts:

PCやWebに関する便利な情報や使いこなし情報を紹介

さくらのレンタルサーバーで$_SERVER[‘SERVER_ADDR’]の値が変わった

2018/04/07 09:45

さくらのレンタルサーバーにおいて、これまでPHPの$_SERVER[‘SERVER_ADDR’]によりサーバーのIPアドレスを取得していましたが、最近この変数はプライベートIPアドレスの値を返すようになりました。別の環境変数で対応する方法をメモしておきます。

今後は$_SERVER[‘HTTP_LISTEN_IPADDR’]で代替可能

最近、さくらのレンタルサーバーにおいて$_SERVER[‘SERVER_ADDR’]の結果がプライベートIPアドレスを返すように変わった模様です。

phpinfo()で何かグローバルIPアドレスを返す変数がないか探してみたところ、$_SERVER[‘HTTP_LISTEN_IPADDR’]がグローバルIPアドレスを返していました。

今後は$_SERVER[‘HTTP_LISTEN_IPADDR’]を使うことで、グローバルIPアドレスが取得できるようです。

補足

記事を書きながら見つけましたが、公式のサポート情報にも記載されていました。

レンタルサーバの仕様変更について(2018年3月) – さくらのサポート情報

この公式情報でも、環境変数HTTP_LISTEN_IPADDRを使うことが示されています。

ちなみに管理人が利用しているサーバーでは、4月4日ごろに変化した模様です。

Pocket

コメント

Twitter

【更新しました】
CentOS 6にPHP 7.2をyumでインストールする - PC雑記帳
https://zakkiweb.net/a/76/

2018/10/31 19:40

【更新しました】
ネットオウル系で一部のドメインが価格改定(値上がり)の模様 - PC雑記帳
https://zakkiweb.net/a/75/

2018/09/19 20:48

【更新しました】
Cloud At CostのCloudPROプランの使用を終了(解約)する方法 - PC雑記帳
https://zakkiweb.net/a/74/

2018/07/28 11:30