小鹿学院 > SEM营销 > 资讯正文
wordpress显示访客所在地
2018-01-25 18:39 小鹿推广

小鹿系列竞价软件覆盖百度、360、搜狗、神马四大搜索平台,采用独创的竞价算法,智能精准出价,一键批量查排名,根据关键词位置实时调整出价,降低出价虚高,稳定排名,节省企业预算。

小鹿竞价软件专题介绍:https://www.xiaolutg.com/bidding/fengchao?ref=menu

今天企鹅seo给大家分享一个可以显示访客所在地的功能。当访客看你的网站的时候,可以看到他本人IP所在地。

效果图:

小鹿推广,竞价软件,SEM营销

第一步:在functions.php中添加以下代码

  1. //显示访客所在地
  2. functionliuronghuan_getip(){
  3. if(getenv(“HTTP_CLIENT_IP”)&&strcasecmp(getenv(“HTTP_CLIENT_IP”),“unknown”)){
  4. $ip=getenv(“HTTP_CLIENT_IP”);
  5. }elseif(getenv(“HTTP_X_FORWARDED_FOR”)&&strcasecmp(getenv(“HTTP_X_FORWARDED_FOR”),“unknown”)){
  6. $ip=getenv(“HTTP_X_FORWARDED_FOR”);
  7. }elseif(getenv(“REMOTE_ADDR”)&&strcasecmp(getenv(“REMOTE_ADDR”),“unknown”)){
  8. $ip=getenv(“REMOTE_ADDR”);
  9. }elseif(isset($_SERVER[‘REMOTE_ADDR’])&&$_SERVER[‘REMOTE_ADDR’]&&strcasecmp($_SERVER[‘REMOTE_ADDR’],“unknown”)){
  10. $ip=$_SERVER[‘REMOTE_ADDR’];
  11. }else{
  12. $ip=“unknown”;
  13. }
  14. return$ip;
  15. }
  16. functionliuronghuan_getLocation($ip=){
  17. emptyempty($ip)&&$ip=liuronghuan_getip();
  18. if($ip==“127.0.0.1”)return“本机地址”;
  19. $api=“http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip”;
  20. $json=@file_get_contents($api);//调用新浪IP地址库
  21. $arr=json_decode($json,true);//解析json
  22. $country=$arr[‘country’];//取得国家
  23. $province=$arr[‘province’];//获取省份
  24. $city=$arr[‘city’];//取得城市
  25. if((string)$country==“中国”){
  26. if((string)($province)!=(string)$city){
  27. $_location=$province.$city;
  28. }else{
  29. $_location=$country.$city;
  30. }
  31. }else{
  32. $_location=$country;
  33. }
  34. return$_location;
  35. }

第二步:添加显示位置代码:

  1. 欢迎您,来自<?phpecholiuronghuan_getLocation();?>的朋友!

本站将以上代码添加到了侧边栏小工具中了。

卧龙

百度

点睛

搜狗

标签: 小鹿SEM营销
<< 上一篇

wordpress美化-网站炫动导航栏代码教程

下一篇 >>

wordpress站点修改知更鸟主题评论区沙发,板凳,地板样式

相关资讯

关注公众号 获取更多干货资讯

400-998-8026