iPad および iPhone ユーザーが iOS6 より前のバージョンの iOS を使用していることを検出し、特定の機能を利用するには iOS6 にアップグレードする必要があるというメッセージを表示しようとしています。
以下のコードでうまくいくと思っていましたが、iOS 6.0.0 の iPad を使用していますが、まだアップグレード メッセージを表示するためにコード ブラックを使用しています。
$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android= stripos($_SERVER['HTTP_USER_AGENT'],"Android");
$webOS= stripos($_SERVER['HTTP_USER_AGENT'],"webOS");
//do something with this information
if( $iPad || $iPhone &&
(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS 6_0') == false &&
strpos($_SERVER['HTTP_USER_AGENT'], 'OS 6_0') == false)){
//some code to let user know this feature is not available for older versions of ios
}