ブラウザでは取得できるのにwgetでは403のときの対処方法

firefoxw3mでは取得できるのにブラウザでは取得できるのにwgetでは403のときの対処方法

サーバがUser-agent見てる。

wget -U "" とか wget -U "wwget" とか適当なユーザーエージェントを設定すべき。

サーバーのこの設定に何の意味があるんだ?

phpinfo()で調べておく

$ echo "<?php  phpinfo() ?>" > /var/www/phpinfo.php
$ wget http://localhost/phpinfo.php -q -O - | grep HTTP_USER_AGENT
<tr><td class="e">HTTP_USER_AGENT </td><td class="v">Wget/1.11.4 </td></tr>
<tr><td class="e">_SERVER["HTTP_USER_AGENT"]</td><td class="v">Wget/1.11.4</td></tr>
$ wget -U "" http://localhost/phpinfo.php -q -O - | grep HTTP_USER_AGENT
$

選択的にユーザエージェントWgetのみを排除するってどういうことだ?困ったもんだ。

ftpの説明は懇切丁寧なのに wgetの説明は0 いいの?
http://www1.atwiki.jp/guide/?cmd=search&keyword=wget&andor=and