PHP:如何验证 Google 地点 formatted_address 服务器端?

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

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

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

我在网上搜索了如何使用 Google Places API 到 PHP 的基本教程,但无济于事。

有什么想法吗?

谢谢。

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

通常,执行此操作的最佳做​​法是通过 JSON 将这些关键数据从服务器发送到客户端。我建议你试试看,这个方法很繁琐。