マイクロソフトEDGEで 日本語ドメインのリファラーチェックすると他のブラウザーと違う(怒)

日本語ドメインをリファラチェックエラーをかけたら
EDGEだけが日本語ドメインのままになる。

$browser = strtolower($_SERVER[‘HTTP_USER_AGENT’]);
echo $browser;

他のブラウザーは日本語ドメインをピュニコードした文字列なのに、
Edgeだけが、日本語のままだった

それでしかなくこのページ(https://qiita.com/gnk0096/items/9b72fb18b2ef99d33bfa)を参考にして
ブラウザで振り分けた。

// 判定するのに小文字にする
$browser = strtolower($_SERVER[‘HTTP_USER_AGENT’]);

// ユーザーエージェントの情報を基に判定
if (strstr($browser , ‘edge’)) {
//エッジの時の設定
} else {
//他の全部
}

このエラーを調査するために8ヶ月ぶりにエッジを開いた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA