$_SERVER["HTTP_USER_AGENT"]
사용자의 웹접속환경 정보를 담고 있는 PHP전역변수
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36
원도우+크롬에서 접속 하면 위 처럼 뜨게 된다
브라우저를 확인 할 수 있지만 모바일 에서 접속을 하게 되면 모바일 접속 여부와 핸드폰 기종도 알 수 있다
/*--------------------------------------------------------
*로그인 시 핸드폰버전,기존 알 수 있음(아이폰x)
----------------------------------------------------------*/
function getMobileInfo(){
$userAgent=$_SERVER["HTTP_USER_AGENT"];
if(preg_match('/Android/',$userAgent)){
$mobileinfo='안드로이드유저';
echo $userAgent;
}else if(preg_match('/iPhone/',$userAgent)){
$mobileinfo='아이폰유저';
echo $userAgent;
}else{
$mobileinfo = "who you are?";
}
return $mobileinfo;
}
브라우저에 접속을 하면 바로 실행 하게 설정 하면 접속만 하면 정보를 알수 있음
a123456[]-IP-Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW)
안드로이드 로그인 시 핸드폰 기종까지 판단이 가능하다 아이폰은 안되는 것 같음
접속 하는 유저를 log파일로 서버에 저장 하는게 좋다
[php] 날짜 계산 date,strtotime 자료형 (2) | 2022.10.18 |
---|---|
[linux] iptables restore iptable 규칙,포트 허용 하기 (0) | 2022.08.08 |
[PHP] fopen() Error: failed to open stream: Permission denied) (0) | 2022.07.20 |
[php] php 변수 어느 곳 이나 선언 하여 사용 가능 한 변수 (0) | 2022.07.14 |
[php] PHP Warning: mysqli_connect(): (HY000/2002): Permission denied (0) | 2022.04.27 |
댓글 영역