찾다

 >  Q&A  >  본문

$_SERVER['HTTP_USER_AGENT']에 대해 질문하세요.

echo $_SERVER['HTTP_USER_AGENT'];

출력은 다음과 같습니다.

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36

나는 단지 원합니다 어떤 브라우저가 이를 보냈는지 아시나요? 왜 모두 나열되어 있나요?

Yang_SirYang_Sir2002일 전1419

모든 응답(2)나는 대답할 것이다

  • 王林

    王林2019-08-21 11:13:02

    <?php
    if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))  
    echo "Internet Explorer 8.0";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))  
    echo "Internet Explorer 7.0";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))  
    echo "Internet Explorer 6.0";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))  
    echo "Firefox 3";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))  
    echo "Firefox 2";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))  
    echo "Google Chrome";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))  
    echo "Safari";  
    else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))  
    echo "Opera";  
    else echo $_SERVER["HTTP_USER_AGENT"];  
    ?>

    그렇습니다.

    회신하다
    0
  • Yang_Sir

    그런데 여기에는 '크롬'과 '사파리'가 있고, 엣지로 열면 엣지도 있다. 이번 판결문에는 어떤 조건이 나오기 전에 적혀 있는데, 확실히 틀린 말이다. "Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134".

    Yang_Sir · 2019-08-21 11:27:42
  • 취소회신하다