PHP file_get_contents利用時のユーザエージェントの変更

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のアクセスログにて、指定したユーザエージェントになっていることが確認できる。

コメント

タイトルとURLをコピーしました