Cet article présente principalement l'utilisation de GeoIP dans Laravel pour obtenir des informations de localisation géographique des utilisateurs. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
<.>J'ai récemment eu besoin d'une détection de région utilisateur pour définir la région et la devise par défaut de l'utilisateur. toann/geoip , créé par Daniel Stainback, répond très bien aux exigences de fourniture de services GeoIP pour les projets Laravel 5.
Ce package Laravel GeoIP prend en charge un certain nombre de services, notamment le service ip-api.com par défaut, une base de données Maxmind téléchargeable et l'API Maxmind. Vous pouvez également facilement ajouter un service commun via cette configuration. L'utilisation de base de ce package est de référencer la fonction d'assistance, en passant éventuellement le paramètre d'adresse IP. Voici un exemple d'objet Address basé sur une adresse IP : geoip()
\Torann\GeoIP\Location { #attributes:array [ 'ip' => '232.223.11.11', 'iso_code' => 'US', 'country' => 'United States', 'city' => 'New Haven', 'state' => 'CT', 'state_name' => 'Connecticut', 'postal_code' => '06510', 'lat' => 41.28, 'lon' => -72.88, 'timezone' => 'America/New_York', 'continent' => 'NA', 'currency' => 'USD', 'default' => false, ] }
est défini sur default
. Vous pouvez remplacer les paramètres par défaut. La configuration par défaut est la suivante : true
'default_location' => [ 'ip' => '127.0.0.0', 'iso_code' => 'US', 'country' => 'United States', 'city' => 'New Haven', 'state' => 'CT', 'state_name' => 'Connecticut', 'postal_code' => '06510', 'lat' => 41.31, 'lon' => -72.92, 'timezone' => 'America/New_York', 'continent' => 'NA', 'default' => true, 'currency' => 'USD', ],
Les informations de configuration du développement PHP Asf résident dans la mémoire système
Utilisez cronolog pour couper les journaux d'accès nginx , Nettoyez régulièrement les anciens journaux
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!