自宅サーバ(ダイナミックドメイン)でIPを知る方法
お客様のIPアドレスは、3.239.162.98
他のサーバ(ローカルではない)に 次のプログラムをアップロード(server_ip.php) [設置済み] <?php echo getenv(REMOTE_ADDR); ?> ローカルサーバは次のプログラムで読み出す <?php $url = "http://sen-it.net/service/server_ip.php"; $page = @file($url); echo $page[1]; ?>
Routerから直接IPアドレスを取得(Fujitus W3) <?php $url = "http://user名:パスワード@192.168.0.1/html/sum/summary.html"; $start = -1; $page = @file($url); while(list($num,$line) = each($page)){ if(ereg("WAN",$line) && ereg("IP",$line)){ $start=$num + 3;} if($num == $start){ echo $line; break; } } ?>
[PHPメニューへ戻る] [HPへ戻る]