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');
我不认为你的代码将按预期工作。第一个例子是设置一个'cURL'选项。第二个是设置'HttpRequest'而不是'cURL'的一部分。第三个是设置服务器端配置文件。不确定你想用这个完成什么? – War10ck
我刚更新了说明。这有什么帮助。 – user2700690