【发布时间】:2014-07-22 08:39:44
【问题描述】:
我一直在使用 Phonegap 开发一个跨平台的移动应用程序。我使用 jQuery、Ajax、POST、PHP、phpMySql 每 10(十)秒存储/接收用户/其他人的位置。我一直在我的电脑、Android 和 iOS 设备上对此进行了详尽的测试。
它突然停止工作。当我检查托管文件/数据库的位置/网站时,它显示“访问被拒绝”。您的 IP 地址 [XXX.XXX.XX.XX] 已列入黑名单。如果您认为这是错误的,请联系您的托管服务提供商滥用部门。我的网站托管在 JustHost 上。 IP Deny Manager 中没有添加 IP 地址。
所以,它可以在我的手机(或其他设备)上使用移动数据,而不是在 Wi-Fi 上。
一段时间后它开始正常工作。这可能是什么原因?这给了我可怕的想法。如果应用用户的 IP 地址也被列入黑名单怎么办?为什么会这样?我做错了什么吗?还是其他原因?
【问题讨论】:
-
如果您认为这是错误的,请联系您的托管服务提供商滥用部门。这样做,他们知道他们的黑名单。
-
JustHost 很可能将您的重复查询视为某种攻击。联系他们并要求将您的 IP 地址从黑名单中删除。此外,您应该更改应用程序的工作方式。每 10 秒联系一次远程服务器是不好的
-
@ChrisGhenea 您能否建议一些其他方法来实现这一目标?我需要一张显示我当前位置和其他用户当前位置的地图,作为 Google 地图上的标记。此外,其他用户应该能够看到他们的、我的和其他人的位置。如前所述,我在整个过程中使用 AJAX(POST)、PHP 和 phpMyAdmin。
标签: php ajax cordova ip-address blacklist