PHP4のfile_get_contentsでUserAgentとReffererを簡単設定

PHP5の環境ならググればstream_context_create()とfile_get_contents()を使った方法がすぐ出てくるけど、あいにくPHP4での方法がなかなか見つからず。
適当に検索しまくったらこちらのサイトに載ってたのを発見。

これは目からう●このテクだったのでメモメモ。

// UserAgent設定
$ua = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US)
AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0';

// リファラ設定
$ref = 'http://blog.rutti.net/';

// php.ini設定変更
ini_set('user_agent', "{$ua}\r\nReferer: {$ref}");

// 取得先URL
$url = "http://www.hogehoge.com/";

// 取得
$data = file_get_contents($url);

大阪の江坂でウェブ制作をしている、インフラもシステムもデザインもディレクションもできるエンジニア。 広く浅く薄っぺらくですが(笑)

Leave a reply:

Your email address will not be published.