gpt4 book ai didi

javascript - 如何防止从客户端向服务器端发送数据(位置、纬度和经度)时作弊?

转载 作者:可可西里 更新时间:2023-11-01 17:06:25 26 4
gpt4 key购买 nike

我使用 PHP 开发网络应用程序。我需要用户位置、纬度和经度。纬度和经度很敏感,我需要实际的纬度和经度。

HTML5 geo location API 将返回 lat&lng,但用户可以在客户端编辑他们的 java 脚本,或者他们可以将伪造的 lat&lng 发送到服务器端。

是否有获取实际用户经纬度的解决方案?我怎样才能防止作弊?我可以使用仅限 http 的 cookie 或其他东西吗?

最佳答案

您无法防止作弊。将来自用户空间的所有数据视为不受信任。

只有 HTTP 的 cookie 可以使用代理软件更改,例如 Fiddler .

您可以将 IP 地址用于纬度/经度数据库,这可能有助于您识别欺诈性响应,但即使是 IP 地址也可能被欺骗,或者用户可能正在使用位于另一个大陆的 VPN 服务。

关于javascript - 如何防止从客户端向服务器端发送数据(位置、纬度和经度)时作弊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40042898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com