• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ユーザーエージェント IE6のブラウザ判別について)

ユーザーエージェント IE6のブラウザ判別について

このQ&Aのポイント
  • ユーザーエージェントIE6のブラウザ判別方法とIE6の場合のジャンプ先ページについて調査しています。
  • IE7でもIE6と認識される場合があり、その法則性についても調査中です。
  • 現在のスクリプトにおける問題点や類似の解説情報を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ユーザーエージェントは、好きなだけ偽装出来るので、完璧に振り分けることは出来ません。 コレは素直に、「MSIE 6.0」とあった場合はIE6と決め打ちするしか無いと思います。 その場合必ず決められた文字列なので、正規表現を使わず、strposで判別すればいいかなと。 <?php $msie6 = (strpos($user_agent, 'MSIE 6.0') !== false); ?>

Feschies
質問者

お礼

その後もいろいろと考えてみたんですが、確認したPCが以前IE6で、途中IE7にバージョンアップしたものの、おそらくレジストリにIE6の情報が残っているか何かが原因ではないかと考えていました。 やっぱり完全ではないんですね。 ありがとうございます。 教えていただいた決め打ちで行こうと思います。 本当に助かりました!