【问题标题】:Javascript or PHP to get location and send it to me? [duplicate]Javascript 或 PHP 获取位置并将其发送给我? [复制]
【发布时间】:2012-04-14 09:00:44
【问题描述】:

可能重复:
Javascript/PHP can I get GPS location and send it to me?

好的,这就是我想要的:

我需要 Javascript 或 PHP 脚本之类的东西来从访问者那里获取 gps 位置,然后偷偷发送给我(我不会用这个坏的,它是用于防止我的 iPhone 被盗的网站)

我希望如果小偷打开网站(我将在网页剪辑、命名 Safari 并给出 safari 图标)我自动获取他的位置并将他重定向到谷歌或其他东西

所以基本上是这样的:

navigator.geolocation.getCurrentPosition(GetLocation);
function GetLocation(location) {
    //Some script that sends the location secretly to me
}
{
    windows.location="http://google.com";
}

你能帮帮我吗?

PS:我不会用这个坏的,因为它只会在我的 iPhone 上,我知道有适用于它的应用程序,但那些要花钱,我不知道是否值得。

更新:

我发现了以下内容:我不知道它到底做了什么,但我猜它会获取位置并将其发送到 location.php ???

function ajaxFunction() {
$.ajax({
  url:'location.php',
  type:'POST',
  data:'lat='+lat+'&long='+long,
  success:function(d){
    console.log(d);
  },
  error(w,t,f){
    console.log(w+' '+t+' '+f);
  }
});
}

现在我如何让它重定向到谷歌并把它放在我的网站上?

【问题讨论】:

标签: php javascript iphone gps location


【解决方案1】:

打开站点并授予其访问该位置的权限,选择“记住此决定”或任何调用选项。那么提示以后就不会出现了。

但是,为此编写一个应用程序可能是一个更好的主意。

【讨论】:

  • 那就是Safari,我之前说的那个假的Safari,无非是一个保存在主屏幕上的网站,带有Safari的图标,我将其命名为Safari。所以我会将实际的应用程序隐藏在一个文件夹中,一个小偷认为他看到了“Safari”并打开它,所以我得到了他的位置。
  • 是的,该网站必须包含使用 html5 地理定位 API 的 JavaScript 代码。但是,由于用户需要确认它,您需要确认它,这样当您的小偷打开该页面时,提示将不会出现。
  • 我已将手机设置为 Safari 始终可以使用定位服务,并且没有代码就无法更改
  • 呃,坏主意。但是,那么您只需要访问地理定位 api 并使用 AJAX 将其转发到您的服务器,然后再重定向,例如谷歌。
  • 我是一个 13 岁的男孩,你期待什么???不认真我该怎么做?
猜你喜欢
  • 2012-04-26
  • 2013-03-30
  • 2014-05-08
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 2017-11-26
  • 2018-01-14
  • 1970-01-01
相关资源
最近更新 更多