1

我有一个页面。但我发现我的位置:相对;Chrome 的修改在 Firefox 上看起来不太好,在 IE 上看起来是有史以来最丑陋的页面。我想到了为每个浏览器创建特殊的样式表(这比看起来容易)。但问题是,到目前为止,我正忙于寻找有效的 PHP 脚本。

线索是

<?php
if ($browser == "ie"){
    echo "Page for IE";
}
elseif ($browser == "chrome"){
    echo "Page for Chrome";
}
elseif ($browser == "firefox"){
    echo "Page for Firefox";
}
elseif ($browser == "safari"){
    echo "Page for Safari";
}
elseif ($browser == "opera"){
    echo "Page for Opera";
}
else {
    echo "Oops, our page does not support your browser. Please install one of supported";
}?>

问题是,我怎样才能使用 $browser?到目前为止,我发现此代码已尝试。
回声 $_SERVER['HTTP_USER_AGENT'];

但结果我得到了每个已知的浏览器作为输出(至少在 Chrome 中)。

可以请任何人帮助我吗?我根本不能使用 JS 或 jQuery。

4

1 回答 1

0

您应该使用 browsecap.ini 和 get_browser 函数。这会给你你正在寻找的东西。 http://php.net/manual/en/function.get-browser.php

于 2012-12-16T14:58:51.420 回答