ホームページ >バックエンド開発 >PHPの問題 >phpシティサブステーションの原理は何ですか?

phpシティサブステーションの原理は何ですか?

(*-*)浩
(*-*)浩オリジナル
2019-10-16 10:48:424101ブラウズ

本駅と同じように都市の副駅をつくるのですが、その機能はどのような原理で実現されているのでしょうか?

phpシティサブステーションの原理は何ですか?

IP に基づいて都市を特定し、データベースにサイト管理テーブルを作成し、サイトを都市に関連付け、フィールド site_id ( site id) をすべてのデータに追加すると、都市を見つけると site_id も取得されます。site_id には Cookie が保存され、すべてのデータを取得できます。

データベース テーブルは 1 つである必要がありますが、その中に含まれるすべての位置関連情報 データにはすべて位置情報が含まれます (推奨される学習: PHP ビデオ チュートリアル)

ユーザーが初めて 58.com にアクセスするときは、それに基づいて判断してくださいIP データベース上で、対応する都市ドメイン名の下にジャンプします。

次に、Cookie を追加します。

58.com に 2 回目にアクセスする場合は、次に従って直接ジャンプします。 cookie.

Cookie:ipcity=bj|%u5317%u4EAC|0; city=tianshui; 58home=tianshui; commontopbar_city=8601|%u5929%u6C34|tianshui

Laravel のルーティングは、次のようにすることができます。

Route::get('/xxx', ['domain' => '{city}.58.com' ])

都市をパラメータとして渡します。入って、必要なデータを取得します。テンプレートは同じセットのように見えます。

テンプレートは異なります。都市データからテンプレートを取得できます。

以上がphpシティサブステーションの原理は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。