我想在我的网站上加强垃圾邮件防护。我发现在被ip机器人禁用之后不会更改Accept-Language和Accept-Charset http标头(所以大多数垃圾邮件都带有windows-1251 accept-charset)。我知道可能有普通用户有非常偏好,但无论如何,我如何确定哪个字符集和语言标题在特定国家/地区最受欢迎? TIA

有帮助吗?

解决方案

这个答案分为两个部分:确定用户来自哪里,以及他们说的语言。要确定它们的来源,您可以使用 hostip.info 等服务。获取IP地址并返回国家/地区代码的API。其次,你需要一个列表,如这个来翻译国家代码成为语言代码。您可以使用完整数据库或简单的dict来存储映射。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top