PHPを使用してユーザのブラウザを検出する最も効率的な方法は何ですか?私はIEを使ってユーザーが自分のウェブサイトのページにアクセスするのをブロックし、Chrome、Ff、Safariへのリンクをポップする(彼らはどちらをダウンロードしたいのかを選択する)機能が必要です。 (理由:私はさまざまなjquery関数を使用していますが、IEでは正しく動作しない/表示されないスクリプトをいくつか使用しています。 $_SERVER['HTTP_USER_AGENT']
私はFFとクロムのために同じCSSの文句を言わない作業などのブラウザに応じてCSSを追加するには、このコードを書いたPHPでユーザブラウザを検出し、それに応じて通知を表示
2
A
答えて
2
、...これはあなたを助けるかもしれません。
<?php
$b = $_SERVER['HTTP_USER_AGENT'];
if(strstr(strtolower($b),"msie"))
echo '<link rel="stylesheet" type="text/css" href="ie.css">';
else if(strstr(strtolower($b),"firefox"))
echo '<link rel="stylesheet" type="text/css" href="ff.css">';
else if(strstr(strtolower($b),"chrome"))
echo '<link rel="stylesheet" type="text/css" href="cr.css">';
?>
ハッピーコーディング...サーバー側で
2
を助けることができるかもしれ
2
、あなたがすることができるすべては、HTTP User-Agentヘッダを見ています。これを解析するget_browser
関数を見てください。これは自発的な情報であり、正確であることが保証されていません。
1
ブラウザCapabilities Projectによってメンテナンスされているファンクションとbrowscap.iniファイルを使用できます。
関連する問題
- 1. Firebase通知がPHPを使用して表示されない
- 2. イオンプッシュ通知が通知バーに通知を表示しない
- 3. デバイスを検出し、それに応じてUIを読み込みます
- 4. PHP apiを呼び出してIonicで新しい通知を確認し、通知を表示するにはどうすればよいですか?
- 5. Firebase通知を使用してデバイストレイに通知が表示されない
- 6. テキストビューの長さを取得し、それに応じてテキストを表示
- 7. javacriptで通知を表示
- 8. 近くのURL通知は検出に表示されますが、通知アイコンはありません
- 9. olx.comはカテゴリ変更のフォームフィールドをどのように表示し、それに応じて提出しますか?
- 10. IOS通知がデフォルトで2回表示され、通知通知が表示されます
- 11. 条件に応じてPHPがデータを可視に表示
- 12. は、cronジョブを使用してPHP Webで通知を表示できます
- 13. フォアグラウンドで通知を表示しない
- 14. iOSで受信通知センター通知を検出する
- 15. 通知センターで特定のアプリプッシュ通知を検出する
- 16. 日の差分を計算し、それに応じて出力を表示するDatepickerとCalendarの例
- 17. Safari/Firefoxでのみ表示されるWordpressのPHP通知
- 18. 新しい通知のjQueryを検出
- 19. 選択オプションで選択した内容に応じてphpでデータを表示
- 20. モバイルアプリでハイブリッドモバイルアプリに通知を表示
- 21. はそれに応じて
- 22. はそれに応じて
- 23. Android - GCMプッシュ通知が通知リストに表示されない
- 24. クリックしたハイパーリンクに応じてフォームを表示/非表示
- 25. reactjs:データが変更されたことを検出して通知を表示する方法
- 26. PHP、Codeigniter&Mysqlを使用して管理パネルに通知を表示
- 27. Androidアクセシビリティサービスで通知を検出する
- 28. 通知を使用して表示されていません。
- 29. 通知アイコンのhtml/phpヘッダーバーにデータベースからの通知としてデータを表示する方法
- 30. 通知アクティビティでインスタントグラムが表示されているのと同じように、アプリでプッシュ通知を表示する方法
'get_browser'はメソッドではなく、関数です。 –
@Emreもっとコーヒーが必要です。 – deceze