次のphpコードがあります:
<?php
$ip = shell_exec("/sbin/ifconfig | grep 'inet:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'");
echo $ip;
?>
コマンドラインから実行すると正常に動作します$php5 ip.php
が ( )、ブラウザから実行すると何も表示されません ( http://localhost/ip.php
)。
ところで、私は自分の IP アドレスを印刷しようとしていますが、使用するたび$_SERVER['SERVER_ADDR'];
に127.0.0.1
.