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 にアクセスできるかということです。これまでに試したこのコードが見つかりました。
echo $_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 に答える