Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ip国家php或apache_Php_Apache - Fatal编程技术网

ip国家php或apache

ip国家php或apache,php,apache,Php,Apache,我想验证用户是否从我的注册表中输入了正确的信息(城市、地区、国家) 我想使用maxmind,因为它是免费的,99.5%的准确率(这对我来说已经足够好了) 现在我读到有一个php版本和一个apache版本 哪一个更好用?谢谢我自己从来没有使用过这个,但是如果考虑到可移植性,那么我会研究PHP版本,因为您不必修改实际的Apache安装。Apache版本会进行查找,并将值放入两个环境变量中。这意味着它将对每个请求执行此操作,另外,您需要从变量中获取值并以某种方式使用它们 PHP版本在您调用它时进行

我想验证用户是否从我的注册表中输入了正确的信息(城市、地区、国家)

我想使用maxmind,因为它是免费的,99.5%的准确率(这对我来说已经足够好了)

现在我读到有一个php版本和一个apache版本


哪一个更好用?谢谢

我自己从来没有使用过这个,但是如果考虑到可移植性,那么我会研究PHP版本,因为您不必修改实际的Apache安装。

Apache版本会进行查找,并将值放入两个环境变量中。这意味着它将对每个请求执行此操作,另外,您需要从变量中获取值并以某种方式使用它们

PHP版本在您调用它时进行查找,也就是说,您只需要在注册过程中进行查找,另外,如果您使用PHP编写站点,您已经完成了一半


我建议使用PHP版本。

使用PHP版本,除非您需要在每个请求中进行地理ip查找。 小设计查询。。。如果你认为你已经知道他在哪里,为什么要验证它?如果您要将IP查找视为准确的,那么您可能应该在表单的该部分中预先填充city,并让用户在错误时升起一个标志

另一方面,在全国范围内,查找的准确率约为99%,但随着粒度的增加,查找的准确率会明显降低