我一直在试验一个简单的项目,它基本上只存储网站的访问次数以及用户的纬度/经度(主要针对通过 iPhone Safari 浏览器访问的人)。
我已经设法通过 PHP/MySQL 将“点击”存储到页面,并且我可以通过 Javascript 中的 navigator.geolocation 对象显示用户的纬度/经度,但我不知道如何存储它(我对此很陌生!)。
我明白 JavaScript 是客户端而 PHP 是服务器端,所以我想我需要以某种方式将 Javascript 的返回值传递回 PHP 代码?
感谢您的任何建议!
最佳答案
我没有使用过 navigator.geolocation
对象,但您应该能够使用 AJAX 将它返回的内容发送到外部页面。
<script>
var data = 'something-here'; // the result of your geolocation call
$.ajax({
type: 'POST',
url: 'http://yourdomain.com/storeLatLngInDb.php',
data: data
});
</script>
上面是写在jQuery之上的例子框架。
关于php - 在 MySQL 中存储 HTML5 地理位置信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031164/