ひきつずきwordpressのお勉強です。
その過程でデシがおかしなことをいう ><
グローバルIPアドレスの話をしているとき
「ipアドレスはWinのコマンドプロムプトのipconfigで調べられるんじゃない?」
とかおっしゃる w
ミジュクモノメ ><
ipアドレス(Internet Protocol Address )には
プライベートIPアドレス(ローカルIPアドレス)とグローバルIPアドレス がある。(ほかにもあるようですが、省略)
ipconfigで調べられるのはローカルIPアドレス。
サーバー公開するにはグローバルIPアドレス でないとだめ。
グローバルIPアドレス は別の方法で調べる。
ネット上には調べられるサイトがいくつもあるからしらべてみるといいでしょう。
ここでガンバッテwordpress上で表示してやろうなんて考えたのがまずかった。
簡単なのはphpでヤルのが楽だと判断。
直接phpを埋め込むのはやばそうなのでiframeをつかい別の場所においたphpを動かすことにした。
サーバーダウン><
iframeを使ったのがまずかった。対応していなかった。
よーーーし、直接埋め込んでやろうと考えネット上を調べた。
ラッキーーーー。
wordpressのプラグインがあった。
これでやれば簡単だ。
ということでプラグインをインストール。
直接埋め込んでやってみたら・・・・・・ ><
サーバーダウン。
まだ完成していないようで極めて不安定。
いまはナントカ表示出来るようだがadminで入れてくれたりくれなかったり><
怒られそう ><
こんなの他で表示すれば簡単なんですがね><
http://ohjsys.com/ojs/
ここで表示されます。
wordpressにのぼせ上がっているんでここでヤリタイ w
ここにいってください。
止まっても責任持ちません。
って見る人にはなんの危険もありませんが・・・ w
http://ohjsys.com/3cwp/
ローカルIPなら ipconfig/all でやるといろいろでてきますよ。
参考
表示させるphpはこんなに短いものなんですがネ ><
<?php
if (getenv(HTTP_X_FORWARDED_FOR)) {
$pipaddress = getenv(HTTP_X_FORWARDED_FOR);
$ipaddress = getenv(REMOTE_ADDR);
echo "Your Proxy IPaddress is : ".$pipaddress. "(via $ipaddress)" ;
} else {
$ipaddress = getenv(REMOTE_ADDR);
echo "Your IP address is : $ipaddress";
}
?>