2014-03-31 58 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

相关问题