PHPのユーザーエージェントを変更する方法
PHPでfilegetcontents()などを使用する際、PHPは指定したURLのデータを取りに行きます。そのときのユーザーエージェントはphp.iniで設定できるみたいです。
user_agent='PHP'
上記のようにphp.iniを編集するとユーザーエージェントは「PHP」になります。初期の状態だとユーザーエージェント無しということになります。ちなみにファイル毎に設定したいならini_set()で下記のように書きます。
ini_set('user_agent','PHP');
ユーザーエージェントが反映されるのは下記関数など。
- filegetcontents()
- file()
- fopen()
- Prev Entry:smartyでマルチバイトに対応したtruncate修飾子
- Next Entry:MySQLの小技メモ