0

次のコードは、PC ブラウザを検出してリダイレクトします。それは働くものです。でも、誰かの助けを借りて、何かを表示するように変更してください。

  <?

$webversion = "http://www.webversion.com";

$agent = $_SERVER['HTTP_USER_AGENT'];

if (preg_match("/window/i", $agent)) {
header( "Location: $webversion" ) ;
}

if (preg_match("/mac/i", $agent)) {
header( "Location: $webversion" ) ;
}

if (preg_match("/microsoft/i", $agent)) {
header( "Location: $webversion" ) ;
}

if (preg_match("/linux/i", $agent)) {
header( "Location: $webversion" ) ;
}
?>

みたいに欲しい

if(usingPC)
echo 'something';
else
echo 'somethingelse'
4

1 に答える 1

0

上記のテストをカプセル化する関数を作成します

function usingPC(){
      return preg_match("/window/i", $_SERVER['HTTP_USER_AGENT']);
}

これを使用するには、コードを次のように適合させる必要があります。

if(usingPC())
    echo 'something';
else
    echo 'somethingelse'
于 2013-06-16T05:42:59.303 に答える