PHP:如何在服务器端验证GooglePlaces格式的地址


PHP: how can I validate a Google Places formatted_address server-side?

我正在构建一个PHP&MySQL网站。我成功地在我的网站客户端使用了Google Places API(使用JavaScript)。我将formatted_address(由用户通过GooglePlacesneneneba API选择)传递给PHP脚本。

问题是,我不知道如何在服务器端验证输入是否真的是Google Places API结果,或者在提交之前被篡改。

我在网上搜索了一下如何通过PHP使用Google Places API的基本教程,但没有用。

有什么想法吗?

谢谢。

我想你能做到这一点的唯一方法是用用户给出的相同输入调用google Places Api,检索JSON/xml结果,并用表单Submission进行检查,但这将是对Api键的额外请求。

通常,最好的做法是通过JSON将这些关键数据从服务器发送到客户端。我建议你试试,这种方法很乏味。