Lip*_*ipo 4 php api validation laravel
我正在尝试验证用户输入的地址,他们在其中提供街道名称,邮政编码,门牌号码等...
问题是,如何验证该地址是否有效?
更好的问题是,根据这些信息,我将如何使用用户的IP进行检查,以及输入的内容是否与用户的当前国家/地区相匹配?
例如,我可以在Google Map中实现它吗?
谢谢
你不能
边缘情况简直太多了,在这些情况下,地址看起来可能是错误的,但正确。我住的地方有一些公司有自己的邮政编码,有的道路有,有的地址没有镇名。
如果您想尽可能精确,则应要求用户通过Google Maps自动完成字段输入地址,因为Google Maps知道很多情况。
话虽这么说,检查用户输入的地址是否与原籍国匹配不正确,因为他们可能在VPN后面。另外,某些IP地址映射到用户实际不在的其他国家。