我有一个美国和英国的网站。如果用户来自英国,并且位于美国网站上,则在页面上显示一条消息以重定向到正确的网站。我怎样才能做到这一点?检测国家然后显示消息?
0
A
回答
0
您可以在地理数据库中查找IP,例如GeoLite(http://dev.maxmind.com/geoip/legacy/geolite),以确定用户所在的位置。
GeoLite数据库可以下载到您的应用程序。然后只需创建一个小型服务器端点即可在数据库中进行IP查找。
使用JavaScript则可以:
- 抓住当前用户
- 在GEOLITE上数据库通过服务器端点
- 如果英国在美国网站中查找位置的IP(或副反之亦然) - >显示信息并选择将用户重定向到正确的网站
当然,你也可以做到这一点的服务器端,并自动将用户重定向如果这是你喜欢红色的方法。
0
一个选项是获取IP并使用this线程中讨论的地理位置查找?一旦知道IP,您可以根据需要获取国家和重定向。
相关问题
- 1. PHP - 检测国家
- 2. 检测Webview错误并显示消息
- 3. C#窗体检查所有条目,然后显示消息框
- 4. jQuery检查隐藏的DIV然后显示消息
- 5. Google API国家检测PHP
- 6. 国家selction货币显示
- 7. 国家对象不显示
- 8. 按国家显示国旗脚本
- 9. 只显示一条消息后用promise保证。然后AngularJS
- 10. c#消息框显示然后在进程后优雅关闭?
- 11. 显示加载消息,然后提示打开/保存
- 12. 如何生成国家然后省,然后邮政编码
- 13. Woocommerce结账添加国家后信息
- 14. 检测用户的国家和城市
- 15. 检测国家和城市(PHP,GeoIP Maxmind)
- 16. NSIS通过IP检测国家代码
- 17. php:如何检测网站的国家?
- 18. Phonegap App检测语言和国家
- 19. 如何检测访客国家
- 20. 国家和语言代码检测
- 21. 检测Windows Phone 7的国家/地区
- 22. 检测国家和重定向
- 23. Android国家检测器找不到
- 24. Django管理员:按国家筛选。只显示非空国家?
- 25. 等待进程完成,然后显示消息(C#)
- 26. 如果本地存储为空然后显示消息
- 27. 向用户显示消息,然后放弃会话
- 28. C#如果显示消息框,然后停止计时器
- 29. 填写表单输入后仍然显示自定义消息
- 30. 显示一条警告消息,然后离开网站链接