Здравствуйте. Очень большая просьба подсказать следующее:
Есть функция определяющая геопозицию пользователя:
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
$.post('client_gps.php', longitude);
alert(latitude+' '+longitude);
});
}
В окне Alert в браузере координаты показываются нормально, но как их записать например в текстовый файл?
У меня лежит рядом файл PHP 'client_gps.php' следующего содержания:
<?php
function saveClientInfo($longitude){
file_put_contents("info.txt", json_encode($longitude)."\r\n--------------- \r\n", FILE_APPEND | LOCK_EX);
}
saveClientInfo($_POST);
?>
Но в файл info.txt просто записываются скобочки "[]" вместо значения latitude
Тогда почему в alert то нормально latitude отображается?
Или я как то значение переменной неправильно передаю ли считываю в файле 'client_gps.php'