如何验证国家/地区和州/省名称以及邮政编码?
我正在构建一个需要用户订阅的网络应用程序(使用 PHP)。我想让他们知道他们来自哪里。那么验证国家/州(或省)/城市/邮政编码的最佳方法是什么?是否有包含所有信息的数据库?哪一个最好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我正在构建一个需要用户订阅的网络应用程序(使用 PHP)。我想让他们知道他们来自哪里。那么验证国家/州(或省)/城市/邮政编码的最佳方法是什么?是否有包含所有信息的数据库?哪一个最好?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
地址验证有很多选项。主要问题是您的网站将收到多少流量以及您是否需要支持。如果您规模相对较小,则可以使用以下免费服务:
如果您需要更强大或更可定制的工具,则可能需要支付服务费用。
There are many options for address validation. The main issue is how much traffic your website will receive and whether or not you need support. If you are relatively small, you can get away with the free services like the following:
If you need something more robust or customizable, it will probably be necessary to pay for a service.
我知道这已经过时了,但是为了防止其他人走上错误的道路,选择使用 Google API 的答案可能没有意识到 Google 服务条款许可(...地理编码 API 只能与 Google 地图结合使用;地理编码结果不会显示在禁止使用地图。)
如果您不使用地图...
并且您的要求不需要商业级数据,这总结了一些选项和内容寻找。
但是,如果您需要商业数据,greatdata.com 和 melissadata.com 都销售真正的商业级数据产品。
该线程也很有帮助:zip上的stackoverflow线程代码数据
I know this is old, but to prevent others from going down the wrong path, the chosen answer to use Google API's may not have been aware of the google terms of service license (...the Geocoding API may only be used in conjunction with a Google map; geocoding results without displaying them on a map is prohibited.)
If you're not using a map...
and your requirements do not require commercial grade data, this sums up some options and what to look for.
however, if you need commercial data, greatdata.com and melissadata.com both sell real commercial level data products.
This thread is also helpful: stackoverflow thread on zip code data
使用 Google Geocoding API 它们每天允许 2,500 个请求,您可以付费更多的。它将获取一个地址并为您提供非常详细的信息,并在您将其编码到应用程序中时提供验证。
Use the Google Geocoding API They allow 2,500 requests per day and you can pay for more. It will take an address and give you very detailed information on it and provide validation if you code it into your application.
使用 USPS 地址信息 API。
Use the USPS Address Information API.
我使用了可以从 http://zipcodedownload.com/ 廉价购买的数据来提供邮政编码验证/地址我们的应用程序中的更正。
I've utilized data that can be purchased inexpensively from http://zipcodedownload.com/ to provide zip code validation/address correction in our applications.