можно ли с помощью пхп опредилить местоположение юзера! хочу сделать часы чтоб выставляли время в зависимости от местоположение юзера! или можна как с помощью айпи отследить местоположение?
несовсем понимаю как он мне поможет? мне надо чтоб автоматом заносило в переменную определенную откуда юзер!
ну эт я знаю=) просто несовсем пойму как использовать его у себя! лан щас поиграюсь с ним чет нашаманю=)
geoip + база городов. могу скинуть базу если сам не найдешь . можно много чего по ip узнать. но если чел юзает прокси или просто какой нить мажор с иностранным провайдером то работать не будет . PHP: <?php /** * Querying against GeoIP/Lite City * This will fetch country along with city information */ include("include/geoipcity.inc"); include("include/geoipregionvars.php"); $giCity = geoip_open("include/GeoLiteCity.dat",GEOIP_STANDARD); $ip = "12.215.42.19"; $record = geoip_record_by_addr($giCity, $ip); echo "Getting Country and City detail by IP Address <br /> <br />"; echo "IP: " . $ip . "<br /><br />"; echo "Country Code: " . $record->country_code . "<br />" . "Country Code3: " . $record->country_code . "<br />" . "Country Name: " . $record->country_name . "<br />" . "Region Code: " . $record->region . "<br />" . "Region Name: " . $GEOIP_REGION_NAME[$record->country_code][$record->region] . "<br />" . "City: " . $record->city . "<br />" . "Postal Code: " . $record->postal_code . "<br />" . "Latitude: " . $record->latitude . "<br />" . "Longitude: " . $record->longitude . "<br />" . "Metro Code: " . $record->metro_code . "<br />" . "Area Code: " . $record->area_code . "<br />" ; geoip_close($giCity); качаешь и подключаешь dll(php_geoip.dll) если у тебя винда либо его замену под линукс. прописываешь его в экстеншены. там есть метод geoip_time_zone_by_country_and_region
так он возращает ту зону которая устанволена на пк юзера а мне надо в зависмиорсти от местопложения=)
можно с помощью JS получать время на компе, сравнивать с UTC +0 и в итоге получить временную зону. время на компе все местное устанавливают.