php 模擬IE、FIREFOX等瀏覽器發送
==========================================
原由
昨天,突然想說要去看看露天拍賣的原始碼
結果卻出現禁止進入的畫面
隨即馬上想到露天拍賣禁止PHP+APACHE的直接進入
應該是鎖住進入的瀏覽器類型吧!
於是就找阿找到了一些方法
只要把PHP模擬 IE 或是 FIREFOX 開啟網頁
就可以破解露天的禁止
其實也很簡單
只要加一行指令就可以了 ^^
ini_set('user_agent', 瀏覽器類型)
==========================================
只要在一開始加入
ini_set('user_agent', 瀏覽器類型資訊)
就可以了
EX
IE
ini_set('user_agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)');//模擬IE
echo file_get_contents('http://www.ruten.com.tw/');
FIREFOX
ini_set('user_agent', 'Mozilla/5.0 (Windows;+U; Windows+NT+5.2; zh-CN; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10');//模擬FIREFOX
echo file_get_contents('http://www.ruten.com.tw/');
這邊還搜尋了其他瀏覽器的資訊
Chrome
ini_set('user_agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko)' );
Opera
ini_set('user_agent', 'Opera/9.63 (Windows NT 5.1; U; Edition IBIS; zh-cn) Presto/2.1.1' );
或是你想要得知瀏覽器類型
也可以直接利用
$_SERVER["HTTP_USER_AGENT"]
得知
==========================================