회원목록에서 가입한 os표시
본문
그누보드 회원 리스트에서 회원이 가입할때 안드로이드로 가입했는지 ios로 가입했는지
구분해서 표에 넣고 싶은데 방법좀 알려주실 분 계실까요?
초보인지라 소스도 함께 작성해서 설명해주시면 감사하겠습니다:)
답변 1
$_SERVER["HTTP_USER_AGENT"] 란 환견변수를 사용하시면 해당 os가 어떤것인지 알수 있습니다.
아래와 같이 코드처럼 사용하시면 될꺼 같네요..
function getOsInfo()
{
$userAgent = $_SERVER["HTTP_USER_AGENT"];
if (preg_match('/linux/i', $userAgent)){
$os = 'linux';
} elseif(preg_match('/macintosh|mac os x/i', $userAgent)){
$os = 'mac';
} elseif (preg_match('/windows|win32/i', $userAgent)){
$os = 'windows';
} elseif (preg_match('/ios/i', $userAgent)){
$os = ios';
} else {
$os = 'Other';
}
return $os;
}
getOsInfo() 출력값을 보시면 어떤 os값이 출력되는지 리턴됩니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.