【PHP】file_get_contents利用時のユーザエージェントの変更
2022.04.23
file_get_contents利用時のユーザエージェント変更方法。
<?php
ini_set('user_agent', 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0');
$x = file_get_contents('http://localhost');
ini_setでuser_agentを指定する。
以下ローカルでテストした結果。
::1 - - [06/Feb/2016:19:46:46 +0900] "GET / HTTP/1.0" 200 - "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0"
apacheのアクセスログにて、指定したユーザエージェントになっていることが確認できる。