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.
, 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!