Определение города и передача данных PHP

D
На сайте с 28.06.2008
Offline
1114
747

Есть впс Дебиан 8. Nginx + php 7

Nginx собран с ngx_http_geoip_module (для других целей). Теперь возникла идея определять город Юзера.

Подскажите как это реализовать - чтобы Nginx определял город юзера и передавал эти данные PHP ?

M
На сайте с 17.09.2016
Offline
138
#1

proxy_set_header GEO $geoip_city;

И в скрипте уже читать передаваемый header

p.s. для apache

Для php-fpm - #3 пост

В
На сайте с 04.07.2017
Offline
23
#2

Вот например

А чтобы полученные значения использовать в php, нужно добавить их в серверные переменные

В конфиге nginx типа такого:

fastcgi_param REGION $region;

fastcgi_param CITY $city;

тогда в php для вас будет доступны $_SERVER['CITY'] и $_SERVER['REGION']

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий