0

私はビデオ プレーヤー (jwplayer) を使用していますが、blackberry では正常に動作していないようで、blackberry は flash も html5 もサポートしていないようです。

したがって、ブラックベリーの訪問者をリダイレクトしたいと思います。

$useragent=$_SERVER['HTTP_USER_AGENT'];

次に使用します:

if(preg_match('#########',substr($useragent,0,4))){
echo "Yes blackberry";
}else{
echo "No blackberry";
}

このアイデアはうまくいきますか?はいの場合、ブラックベリーを認識するために ######### の代わりに何を入力すればよいですか?

ありがとう。

4

1 に答える 1

1

これはうまくいくはずです:

<?php

$ua = strtolower( $_SERVER['HTTP_USER_AGENT'] );
$pos_blackberry = strrpos( $ua, 'blackberry' );

$pos_webkit = strrpos( $ua, 'webkit' );
$url = "http://m.yoursite.com/";

if ( !($pos_blackberry === false) ) {

  if ( !($pos_webkit === false) ) {
    // redirect
     header( 'Location: ' . $url );
     die;
  }
}

?>
于 2012-08-06T12:09:24.763 に答える