Webtech Walker

PHPのユーザーエージェントを変更する方法

PHPでfilegetcontents()などを使用する際、PHPは指定したURLのデータを取りに行きます。そのときのユーザーエージェントはphp.iniで設定できるみたいです。

user_agent='PHP'

上記のようにphp.iniを編集するとユーザーエージェントは「PHP」になります。初期の状態だとユーザーエージェント無しということになります。ちなみにファイル毎に設定したいならini_set()で下記のように書きます。

ini_set('user_agent','PHP');

ユーザーエージェントが反映されるのは下記関数など。

  • filegetcontents()
  • file()
  • fopen()
このエントリーをはてなブックマークに追加