如何验证国家/地区和州/省名称以及邮政编码?

发布于 2024-12-06 09:32:35 字数 99 浏览 3 评论 0 原文

我正在构建一个需要用户订阅的网络应用程序(使用 PHP)。我想让他们知道他们来自哪里。那么验证国家/州(或省)/城市/邮政编码的最佳方法是什么?是否有包含所有信息的数据库?哪一个最好?

I am building an web app (with PHP) that requires users to subscribe. I would like for them to identify where they are from. So what is the best way to validate there country/state(or province)/city/postal code? Is there a DB with all the information? Which one is the best?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

秋心╮凉 2024-12-13 09:32:35

地址验证有很多选项。主要问题是您的网站将收到多少流量以及您是否需要支持。如果您规模相对较小,则可以使用以下免费服务:

如果您需要更强大或更可定制的工具,则可能需要支付服务费用。

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.

罗罗贝儿 2024-12-13 09:32:35

我知道这已经过时了,但是为了防止其他人走上错误的道路,选择使用 Google API 的答案可能没有意识到 Google 服务条款许可(...地理编码 API 只能与 Google 地图结合使用;地理编码结果不会显示在禁止使用地图。)

如果您不使用地图...

并且您的要求不需要商业级数据,总结了一些选项和内容寻找。

但是,如果您需要商业数据,greatdata.commelissadata.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

游魂 2024-12-13 09:32:35

使用 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.

血之狂魔 2024-12-13 09:32:35

我使用了可以从 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文