<?php
$arr_browser = array ("iPhone","iPod","IEMobile","Mobile","lgtelecom","PPC");
for($indexi = 0 ; $indexi < count($arr_browser) ; $indexi++) {
if(strpos($_SERVER['HTTP_USER_AGENT'],$arr_browser[$indexi]) == true){
header("Location: http://domain/m/");
exit;
}
}
?>
이렇게해서 모바일 기기로 접속하면 http://domain/m/ 이곳으로 전환하는데요
pc버전을 눌러도 계속 /m/으로갑니다 ㅠㅠ 저걸 index.php 에 넣어서 그런거같은데..
한번만 실행하고 버리는 함수는 어떻게 못짤까요?
$arr_browser = array ("iPhone","iPod","IEMobile","Mobile","lgtelecom","PPC");
for($indexi = 0 ; $indexi < count($arr_browser) ; $indexi++) {
if(strpos($_SERVER['HTTP_USER_AGENT'],$arr_browser[$indexi]) == true){
header("Location: http://domain/m/");
exit;
}
}
?>
이렇게해서 모바일 기기로 접속하면 http://domain/m/ 이곳으로 전환하는데요
pc버전을 눌러도 계속 /m/으로갑니다 ㅠㅠ 저걸 index.php 에 넣어서 그런거같은데..
한번만 실행하고 버리는 함수는 어떻게 못짤까요?
댓글 2개
if(!$_COOKIE['ismobile'])
{
$arr_browser = array ("iPhone","iPod","IEMobile","Mobile","lgtelecom","PPC");
for($indexi = 0 ; $indexi < count($arr_browser) ; $indexi++) {
if(strpos($_SERVER['HTTP_USER_AGENT'],$arr_browser[$indexi]) == true){
header("Location: http://domain/m/");
exit;
}
}
setcookie("ismobile", 1);
}
이런식으로 해보세요
{
$arr_browser = array ("iPhone","iPod","IEMobile","Mobile","lgtelecom","PPC");
for($indexi = 0 ; $indexi < count($arr_browser) ; $indexi++) {
if(strpos($_SERVER['HTTP_USER_AGENT'],$arr_browser[$indexi]) == true){
header("Location: http://domain/m/");
exit;
}
}
setcookie("ismobile", 1);
}
이런식으로 해보세요
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기