php中判斷iphone版本

鎮水古月發表於2013-01-28

引用:http://bbs.php100.com/read-htm-tid-428301.html

下面這個是能判斷的,但是出現一個問題,就是ios版本的UC瀏覽器出現了一個極速模式,切換到了極速模式就判斷不出來了。現在想單獨判斷UC瀏覽器下進行跳轉。

    1. $userAgent = $_SERVER[`HTTP_USER_AGENT`];
    2. if(strpos($userAgent,”iPhone”) || strpos($userAgent,”iPad”) || strpos($userAgent,”iPod”)){
    3.     header(“location:http://www.baidu.com”);
    4. }else if(strpos($userAgent,”Android”)){
    5.     header(“location:http://www.google.com”);
    6. }
      1. 解決了 原來在UC裡面沒有iPhoneiPadiPod相關字樣,加一個
        1. strpos($userAgent,”iPhone”) || strpos($userAgent,”iPad”) || strpos($userAgent,”iPod”)

        改成

        1. strpos($userAgent,”iPhone”) || strpos($userAgent,”iPad”) || strpos($userAgent,”iPod”) || strpos($userAgent,”iOS”)

        就可以了


相關文章