PHP邮政编码检查器

时间:2014-07-05 12:38:52

标签: php postal-code

我正在寻找为澳大利亚几家商店的小型企业创建一个基本的邮政编码检查程序。我只是希望客户输入他们的邮政编码,并根据该邮政编码,他们将被重定向到他们相关的本地网站,具有本地定价等。我只是想一个简单的if语句(例如,如果提交的邮政编码介于5000和5999之间加载南澳大利亚页面)但我不确定我将如何做到这一点。

我一直在看这个:http://waww.com.au/ramblings/determine-state-from-postcode-in-australia但到目前为止没有运气

任何帮助将不胜感激!

由于

3 个答案:

答案 0 :(得分:1)

虽然大多数人会告诉您使用数据库,但不要!

您发布的PHP函数也是您的问题的解决方案。它超快,没有连接,没有错误处理,只是打电话和忘记。有可能提出一些优化,但乍一看它只是完全简单地复制和使用它。如果它在以后优化它成为瓶颈(数据库将成为这个函数之前几千年的瓶颈)。

答案 1 :(得分:1)

如果不想要数据库解决方案,可以试试这个......

if ($postcode > 999 && < 2001) {$destination = "http://example.com/go_here"};
if ($postcode > 2000 && < 3001) {$destination = "http://example.com/go_elsewhere"};
// ...

header('Location: ' . $destination);

答案 2 :(得分:0)

我建议您将数据库中的邮政编码与现有商店中的关系(如果一个城市中有多个商店,可能会多得多)保存在数据库中。然后只需在数据库中搜索输入的代码并重定向用户。