コード内の関数 is_mobile はインターネットから取得したもので、非常によく書かれています。エントリ ファイルは端末のタイプを決定し、異なるグループ化を実行するための APP_PATH と APP_NAME を定義します。私が達成したい効果は、PC とモバイルの両方がトップレベル ドメイン名によってアクセスされることです。もちろん、携帯電話で wap.xxx.com と同様のアクセスを実現したい場合、この方法は実行できません。これは thinkphp のマルチドメイン展開の問題です。詳細については、TP マニュアルを参照してください。
このサイトのような小規模なサイトを迅速に開発するには、thinkphp フレームワークを使用すると非常に便利です。 Caigen.com もモバイル Web サイトを作成し、モバイル ブラウザにドメイン名 www.icaigen.com を入力してその効果を表示します。
以下では、thinkphp のフロントエンド ガイダンス ページのindex.php ファイルにプラットフォーム判定を実装して、さまざまなグループ (またはプロジェクト) をロードする方法のみを説明します。
リーリー
コード内の関数 is_mobile はインターネットから取得したもので、非常によく書かれています。エントリ ファイルは端末のタイプを決定し、異なるグループ化を実行するための APP_PATH と APP_NAME を定義します。
私が達成したい効果は、PC とモバイルの両方がトップレベル ドメイン名によってアクセスされることです。もちろん、携帯電話で wap.xxx.com と同様のアクセスを実現したい場合、この方法は実行できません。これは thinkphp のマルチドメイン展開の問題です。詳細については、TP マニュアルを参照してください。
エントリ ファイルを定義した後、WAP グループ (またはプロジェクト) の下でモバイル Web サイトのコードを開発できます。これは Web サイトのモバイル バージョンであるため、解像度、画像圧縮、Web ページのサイズなどがすべて直接的な問題となります。私はモバイル サイトの構築に携わってまだ数日しか経っていないので、これ以上誇示するつもりはありません。明らかなことは、人気ブログ記事、ランダム記事、コメントリスト、各種ウィジェットなど、PC サイトのメインではない機能がモバイル サイトでは遮断される可能性があるということです。