답변 2개 / 댓글 4개
채택된 답변
+20 포인트
2016-12-27 (화) 09:35:16
pc, mobile 분기 줘서 리다이렉션 하는 php 소스입니다.
Copy
<?if(preg_match('/iphone|ipod|iPad|ios|blackberry|android|windows ce|lg|mot|samsung|sonyericsson|nokia/i', $_SERVER['HTTP_USER_AGENT'])){$Us = '/m/'; //모바일$Ds = (strpos($Us,'?') !== false) ? '&' : '?';$Qs = ($_SERVER['QUERY_STRING'] ? $Ds.$_SERVER['QUERY_STRING'] : '');header('Location: '.$Us.$Qs);exit;}else{$Us = '/index.php'; //웹$Ds = (strpos($Us,'?') !== false) ? '&' : '?';$Qs = ($_SERVER['QUERY_STRING'] ? $Ds.$_SERVER['QUERY_STRING'] : '');header('Location: '.$Us.$Qs);exit;}?>
그리고 네이버와 같은 메뉴 소스 찾으실때에 구글에서
"mobile horizontal scroll menu"
검색하면 나오고, 좋은 예제 있어서 주소도 남깁니다.
위 링크는 모바일로 보시면 네이버와 동일하게 나옵니다.
답변에 대한 댓글 2개
syprm
2016-12-27 (화) 09:41:45
위에 m모바일 구분하는법은.. 저렇게 해주기만하면 알아서 구분되는건가요? 아니면 제가 따로 페이지마다 다 php구문을 따로 개발해야하는건가요
2016-12-27 (화) 09:46:58
아 아니요. 최상위 디렉토리에
index.html 을 만들어서 저 소스만 넣으면 분기되서 모바일버젼, PC버젼 나뉘어 집니다.
답변에 대한 댓글 2개
syprm
2016-12-27 (화) 10:39:49
저기혹시.. 그 mobile horizontal scroll menu" 에서 버튼누르면 네이버처럼 페이지이동되는칸되게하려면 무슨방법을써야되나요?
답변을 작성하려면 로그인이 필요합니다.