답변 2개
채택된 답변
+20 포인트
11년 전
tail.php 에서 합니다.
</p><p><?php
if(G5_USE_MOBILE && !G5_IS_MOBILE) {
$seq = 0;
$href = $_SERVER['PHP_SELF'];
if($_SERVER['QUERY_STRING']) {
$sep = '?';
foreach($_GET as $key=>$val) {
if($key == 'device')
continue;
$href .= $sep.$key.'='.strip_tags($val);
$sep = '&';
$seq++;
}
}
if($seq)
$href .= '&device=mobile';
else
$href .= '?device=mobile';
?>
<a href="<?php echo $href; ?>" id="device_change">모바일 버전으로 보기</a>
<?php
}</p><p>
모바일버전으로 보기.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
11년 전
빠른 답변 감사합니다~
제가 착각을 했었네요. 초기 접속시 사용자 에이전트 검사는
common.php에서의 231번째 줄
</p><p> else if (is_mobile())
$is_mobile = true;</p><p>
중에서 is_mobile()이 현재 브라우저 에이전트를 구분해서 모바일인지 pc인지 선언하는 거였고,
이는 lib/common.lib.php 의 1937번째 줄
</p><p>function is_mobile()
{
return preg_match('/'.G5_MOBILE_AGENT.'/i', $_SERVER['HTTP_USER_AGENT']);
}</p><p>
에서 하는 거였네요. 무튼 빠르고 친절한 답변 감사드립니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인