2017-12-15 6 views
-2

この質問はスパムであり、すでに質問されていると思われる前に、必ずお読みください。PHPブラウザとOSをユーザエージェント文字列で取得してください。

ユーザエージェントからOSとブラウザを取得し、それらを変数に入れる必要があります。例えば。

$browser = "Chrome Vxx.x" 
$os = "Windows 10" 

私はあなたがPHPでGETブラウザ機能を使用することができます知っているが、私は、データベースに格納されているブラウザやユーザーエージェントのOSを抽出する必要があります。だから私は、ユーザーのOSとブラウザを見て、そのページを見たいとは思わない。私はそれをどうやって行うのか分からない、多分あなたの何人かが私を助けてくれるかもしれない。理想的な形は次のように機能を取得するには、次のようになります。$stored_useragentは、データベースからユーザエージェントである

$os = get_os_from_useragent($stored_useragent); 
$browser = get_browser_from_useragent($stored_useragent); 

。 (すでに決められている) サードパーティのクラスやそれ以外のものがなければ、何とかこれを行うことができるのであれば、それは素晴らしいことかもしれません。

ありがとうございます!

+0

PHPを使ってデータベースから物事を得ることはPHP/MySQL 101です。チュートリアルはありますか? –

+0

新しいコーダーをサポートしてくれることを常に嬉しく思っていますが、まずは自分自身を助ける必要があります。 : - )***あなたが問題を抱えている場合は** [**もっと研究をしています**](https://meta.stackoverflow.com/q/261592/1011527)**あなたが試したことを投稿してください** **動作していないことの明確な説明**を提供し、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)を提供します。 [質問する](http://stackoverflow.com/help/how-to-ask)の良い質問をお読みください。 [ツアーに参加する](http://stackoverflow.com/tour)と[this](https://meta.stackoverflow.com/q/347937/1011527)を必ず読んでください。 –

+0

@JayBlanchard彼の質問は、「どのように文字列操作を実行して、OSエージェント文字列からOSを取得する必要がありますか? DBから検索することではありません。もちろん、私はちょうどここで推測しています。 – Xatenev

答えて

1

あなたは既にget_browserの存在を認識していますので、関連することをやり遂げる方法の手がかりを見つけるためにthe documentation for itを読むことは賢明でしょう。

ここに、関数が取る引数のリストが表示されます。

user_agentの

ユーザエージェントは分析します。デフォルトでは、HTTP User-Agentヘッダーの値が使用されます。ただし、このパラメータを渡すことでこれを変更(つまり、別のブラウザの情報を参照)することができます。

関連する問題