質問

私のコード: http://www.mgxvideo.com/mgxcopy-dev /get_browser.php は、IE8を実行するとOperaを返します。私のソースは:

<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>
役に立ちましたか?

解決

そうではありません。 get_browser()関数は、ユーザーエージェントが実行しているブラウザーについて、知識のある(ただし情報が不十分な)推測を行っています。おそらくIE8がリリースされる前に作成されたため、ブラウザ機能ファイルは古くなっている可能性があります。 こちら を更新します。

実際のIE8ユーザーエージェント文字列は次のようになります。

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)

他のヒント

送信されている内容を確認するには、パケットトレース、サーバーロギング、ヘッダーダンプなどの下位レベルのツールを使用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top