Maison >développement back-end >Problème PHP >Quel est le principe de la sous-station php city ?
Créer une sous-station urbaine à l'image de la gare principale. Quel est le principe de cette fonction ?
Localisez la ville en fonction de l'IP, créez une table de gestion du site dans la base de données, associez le site à la ville et ajoutez le champ site_id ( site id) à toutes les données, lorsque vous localisez la ville, vous obtenez également le site_id stocke le cookie et toutes les données peuvent être obtenues
La table de la base de données doit être une, mais toutes les données. données liées à la localisation. Les données contiendront toutes des informations de localisation. (Apprentissage recommandé : Tutoriel vidéo PHP)
Lorsqu'un utilisateur visite 58.com pour la première fois, il sera jugé. en fonction de la base de données IP, puis passez au nom de domaine correspondant Sous la ville.
Ajoutez ensuite le cookie.
Si c'est la deuxième fois + visitez 58.com, sautez directement selon au cookie.
Cookie:ipcity=bj|%u5317%u4EAC|0; city=tianshui; 58home=tianshui; commontopbar_city=8601|%u5929%u6C34|tianshui
Routage Laravel, vous pouvez le faire comme ça
Route::get('/xxx', ['domain' => '{city}.58. com'])
Utilisez la ville comme paramètre. Transmettez-la, puis obtenez les données que vous souhaitez. Les modèles ressemblent au même ensemble.
Cela n'a pas d'importance. même si les modèles sont différents, vous pouvez obtenir le modèle par données de ville.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!