PHP を使用してブラウザの種類と言語を決定する関数コード_PHP チュートリアル
一部の Web サイトでは、現在使用しているブラウザの種類と言語が表示されることがよくあります。たとえば、「使用しているブラウザは IE6、繁体字中国語です。」と表示されます。かっこよく見えませんか?
実際、このような関数を実装するのは、ブラウザの種類と言語を判断するだけなので、PHP を使用する方法を見てみましょう。このような関数を実装するには、判断を行うため、PHP の条件文 if..else を使用して実装を決定できます。
ブラウザの種類を決定します:
ブラウザの言語を決定します:
ブラウザの種類を決定する具体的な手順は次のとおりです:
if(strpos($_SERVER["HTTP_USER_AGENT"], "MSIE 8.0"))
echo "Internet Explorer 8.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
echo "Internet Explorer 7.0"
else if(strpos($_SERVER) ["HTTP_USER_AGENT"]," MSIE 6.0"))
echo "Internet Explorer 6.0"
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))
echo "Firefox 3"
else; if(strpos($_SERVER[ "HTTP_USER_AGENT"],"Firefox/2"))
echo "Firefox 2"
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
echo "Google Chrome ";
else if(strpos ($_SERVER["HTTP_USER_AGENT"],"Safari"))
echo "Safari";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
echo "Opera ";
else echo $_SERVER ["HTTP_USER_AGENT"];
?>
ブラウザの言語を決定する具体的な手順は次のとおりです:
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4) //最初の 4 桁のみを取得します。最も優先度の高い言語のみが判断されるということです。最初の5桁を取るとenやzhが出現する可能性があり、判定に影響します。
if (preg_match("/zh-c/i", $lang))
echo "簡体字中国語";
else if (preg_match("/zh/i", $lang))
echo "繁体字中国語"; else if (preg_match("/en/i", $lang))
echo "英語";
else if (preg_match("/fr/i", $lang))
echo "フランス語"
else if (preg_match ("/de/i", $lang))
echo "ドイツ語";
else if (preg_match("/jp/i", $lang))
echo "日本語"
else if (preg_match("/ko /i", $lang))
echo "韓国語";
else if (preg_match("/es/i", $lang))
echo "スペイン語";
else if (preg_match("/sv/i", $lang))
echo "スウェーデン語";
else echo $_SERVER["HTTP_ACCEPT_LANGUAGE"]
?>
原則: ブラウザはサーバーに接続するときに、最初に独自の情報 (ブラウザの種類、言語) を含むコンテンツを送信するためです。したがって、ここでは主に _SERVER["HTTP_USER_AGENT"] (ブラウザの種類) と _SERVER["HTTP_ACCEPT_LANGUAGE"] (ブラウザの言語) を分析します。これらの内容を読み出して、strpos 関数や preg_match 関数を使用して比較するだけで、プログラムの設計に応じて、より美しいページを設計することもできます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











IISとPHPは互換性があり、FastCGIを通じて実装されています。 1..phpファイル要求を構成ファイルを介してFastCGIモジュールに転送します。 2. FASTCGIモジュールは、PHPプロセスを開始して、パフォーマンスと安定性を改善するための要求を処理します。 3。実際のアプリケーションでは、構成の詳細、エラーデバッグ、パフォーマンスの最適化に注意する必要があります。

OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。

USDT転送アドレスが正しくない後、最初に転送が発生したことを確認し、次にエラータイプに応じて測定を行います。 1.転送の確認:トランザクション履歴を表示し、ブロックチェーンブラウザーでトランザクションハッシュ値を取得してクエリします。 2。対策を講じる:住所が存在しない場合は、資金が返還されるのを待つか、カスタマーサービスに連絡してください。無効なアドレスの場合は、顧客サービスに連絡し、専門家の助けを求めてください。それが他の誰かに転送された場合は、受取人に連絡するか、法的支援を求めてください。

EU MICAコンプライアンス認定、50のFIAT通貨チャネル、コールドストレージ比95%、およびセキュリティインシデントレコードがゼロをカバーしています。米国SECライセンスプラットフォームには、98%のコールドストレージ、機関レベルの流動性、大規模なOTCとカスタムオーダー、およびマルチレベルのクリアリング保護をサポートするFIAT通貨の便利な直接購入があります。

OUYI Exchangeアプリは、Apple携帯電話のダウンロードをサポートし、公式Webサイトにアクセスし、「Apple Mobile」オプションをクリックして、App Storeに入手してインストールし、登録またはログインして暗号通貨取引を実施します。

できる。 2つの交換は、同じ通貨とネットワークをサポートする限り、コインを互いに転送できます。手順には次のものが含まれます。1。コレクションアドレスを取得し、2。引き出しリクエストを開始します。3。確認を待ちます。注:1。正しい転送ネットワークを選択します。2。住所を注意深く確認します。3。手数料を理解します。4。アカウント時間に注意してください。5。交換がこの通貨をサポートしていることを確認します。

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。
