javascript - 地理位置保存到 PHP 文件

标签 javascript php html

我遇到以下问题,由于某种原因,地理位置数据未保存在文本文件中。

<script>
window.onload=function() {
    if(navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else {
        alert("Geolocation is not supported by this browser.");
    }
}
function showPosition(pos){
   $.POST('saver.php', {
        'lat':pos.coords.latitude,
        'lng':pos.coords.longitude
   }, function(res){
       console.log(res);
   });
}
</script>

saver.php:

<?php
   print_r($_POST);
   $a = fopen("save.txt", "a");
   fwrite($a,"Location: $_POST[lat],$_POST[lng]\n*******************\n");
   fclose($a);
?>

最佳答案

替换:

fwrite($a,"Location: $_POST[lat],$_POST[lng]\n*******************\n");

与:

fwrite($a,"Location: ".$_POST['lat'].",".$_POST['lng']."\n*******************\n");

关于javascript - 地理位置保存到 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969065/

相关文章:

javascript - 如何使用 Node.js 将本地镜像文件移动到另一个文件夹?

html - 在固定的 div 中滚动

javascript - 如何将 jquery ui '.droppable' 与 jquery '.on' 函数一起使用?

Javascript - 使函数异步

javascript - JSON.parse 返回字符串而不是对象

php - $_GET 超全局*总是*以 ISO-8859-1 编码吗?

PHP fatal error : Using $this when not in object context

PHP根据行值类别ID选择下拉列表

javascript - 不使用插件保护图像

javascript - 删除 DOM 和 jQuery 中的属性