我的浏览器如何知道在占位符属性中放置客户国家的值


how my browser know to put in placeholder attribute the value of the Client country?

如果我有一个国际网站,我有两个客户:

  1. 客户端来自西班牙。
  2. 客户端来自以色列。

我希望占位符将匹配客户端用户。

伪代码为:

if (client_from_israel)
  HTML CODE: <input type="text" placeholder="israel">
else
  HTML CODE: <input type="text" placeholder="spain">

我怎么写它的工作和显示在web浏览器?我想我需要使用php来完成它。

我知道这是一个很长的答案,但如果你没有能力编写代码,请告诉我一般该怎么做。

您可以通过$_SERVER['REMOTE_ADDR']获取用户的IP地址,然后使用一些地理定位类将其转换为国家/地区。

我找到了一本关于这个主题的好教程。当然,你可以为你的项目使用免费的PHP地理定位类