すべてのユーザーが Web サイトにアクセスできるようにすることが重要です。多くの人がコンピュータからウェブサイトにアクセスしますが、携帯電話やタブレットからウェブサイトにアクセスする人もいます。 Web サイトをプログラムするときは、Web サイトがこれらのデバイスで動作するように、これらの種類のメディアを覚えておくことが重要です。
#PHP はすべてサーバー上で処理されるため、コードがユーザーに到達すると、単なる HTML になります。基本的に、ユーザーがサーバーから Web サイトのページをリクエストすると、サーバーはすべての PHP を実行し、PHP の結果をユーザーに送り返します。デバイスが実際の PHP コードを実際に認識したり、操作したりする必要はありません。これにより、PHP で完成した Web サイトは、ユーザー側で処理される Flash などの他の言語よりも有利になります。
ユーザーを Web サイトのモバイル バージョンにリダイレクトすることが一般的になりました。これは、htaccess ファイルまたは PHP を使用して実行できます。 1 つの方法は、strpos() を使用してデバイスの名前を見つけることです。
例は次のとおりです:
<?php $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android"); $bberry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry"); $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone"); $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod"); $webos = strpos($_SERVER['HTTP_USER_AGENT'],"webOS"); if ($android || $bberry || $iphone || $ipod || $webos== true) { header('Location: http://www.yoursite.com/mobile'); }
ユーザーをモバイル サイトにリダイレクトする場合は、サイト全体に簡単にアクセスできる方法をユーザーに提供してください。
もう 1 つ覚えておくべきことは、誰かが検索エンジンからあなたのサイトに来た場合、彼らは通常あなたのホームページを閲覧しないので、そこにリダイレクトされることを望まないということです。代わりに、SERP (検索エンジンの結果ページ) からモバイル版の記事にリダイレクトします。
興味深いことに、この CSS スイッチャー スクリプトはおそらく PHP で書かれています。これにより、ユーザーはドロップダウン メニューからさまざまな CSS テンプレートを配置できます。これにより、同じコンテンツをさまざまなモバイル対応バージョン (おそらく携帯電話用とタブレット用) で提供できるようになります。このようにして、ユーザーはテンプレートの 1 つを変更することを選択できますが、必要に応じてサイトのフルバージョンを保持することも選択できます。
最後に考慮すべき点: PHP はモバイル ユーザーがアクセスする Web サイトに最適ですが、多くの場合、PHP と他の言語を組み合わせて、自分のサイトでやりたいことを何でもできるようにします。新しい機能を追加するときは、モバイル コミュニティのメンバーがサイトを使用できなくなることのないように注意してください。
関連する推奨事項: 「PHP チュートリアル 」http://www.php.cn/course/list/29.html
以上がPHP を使用して Web サイトをモバイル対応にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。