我想知道是否有办法在没有api或第三方帮助的情况下确定php中的用户国家/地区名称。
答案 0 :(得分:1)
不,没有,除非您想维护自己的(国家/地区,IP范围)对数据库。
但是,如果您需要有关访问者语言的信息,则另一种解决方案是处理$_SERVER['HTTP_ACCEPT_LANGUAGE']
。请注意,这不是一项简单的任务,因为它可以容纳多种语言(具有不同的首选项),并且可以为您的程序保留未知语言。此外,这个值可以由恶意用户操纵,因此在处理用户输入时通常需要采取预防措施。
答案 1 :(得分:0)