2014-03-31 61 views
0

我整合了Magento和Expression Engine。 EE正在從Magento中拉出頁眉和頁腳。而Magento針對特定的代理商有一個移動主題,但EE沒有。所以我想迫使移動用戶加載站點的桌面版本,所以我採取的方法是在桌面上設置桌面用戶代理。這是我嘗試過的一些方法。但是,事情並沒有解決。有更好的解決方案嗎?如何在手機瀏覽器上強制用戶代理

curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36'); 

$request = new HttpRequest(); 
$request->setHeaders(array('User-Agent' => 'Mozilla/1.22 (compatible; MSIE 5.01; PalmOS 3.0) EudoraWeb 2')); 

ini_set('user_agent','Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3'); 
+1

我不認爲你的代碼將按預期工作。第一個例子是設置一個'cURL'選項。第二個是設置'HttpRequest'而不是'cURL'的一部分。第三個是設置服務器端配置文件。不確定你想用這個完成什麼? – War10ck

+0

我剛更新了說明。這有什麼幫助。 – user2700690

回答

0

如果您的網站顯示自身的不同版本的移動用戶,你所要做的就是尋找到該內容切換髮生並讓它停止這樣做。根據你所說的,亂搞cURL和什麼都不會改變一件事情。

+0

我剛更新了說明。這有什麼幫助。 – user2700690

相關問題