LoginSignup
0
0

More than 5 years have passed since last update.

iPhoneのuserAgentが全て小文字に変わった?

Posted at

userAgentをみてスマホはスマホのページに飛ばすという、
レスポンシブ未対応のサイトでの話です。

今まで .htaccess で飛ばしていたのですが、
昨日iPhoneで見たら飛んでいない。

???

PHPで飛ばしてしまおうと、コードを追加するも、
飛ばない。

$_SERVER['HTTP_USER_AGENT'] を画面に表示してわかったのが、

機種名が iPhone ではなく iphone となっていこと。

iPhone という文字列と比較しているから、
これでは飛ばない。

PHPの方で strtolower() を使って、小文字にしてから、
小文字の iPhone と比較するようにして、
無事飛ぶようになった。

自分のiPhoneだけかなぁ?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0