Magento와 Expression Engine을 통합 한 Im. 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' 옵션을 설정하는 것입니다. 두 번째는'cURL'의 일부가 아닌'HttpRequest'를 설정하는 것입니다. 세 번째는 서버 측 구성 파일을 설정하는 것입니다. 이걸로 뭘 하려는지 확실하지 않아? – War10ck
방금 설명을 업데이트했습니다. 그게 어떻게 도움이되는지. – user2700690