国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress顯示訪客評論IP地址程序

2024-09-07 00:50:26
字體:
供稿:網(wǎng)友

在很多的網(wǎng)站我們會看到顯示客戶IP地址了并來自哪里,下面我們一起來看看怎么在wordpress顯示訪客評論IP地址吧.

這兩天blog恢復(fù),興奮之余,發(fā)現(xiàn),訪客的留言ip都是proxy的地址,而不是真實(shí)的ip地址,于是打印了一下$_SERVER信息,看 到$_SERVER['REMOTE_ADDR']本應(yīng)該是訪客ip的,結(jié)果卻變成了proxy的地址,這個不是我們需要,同時發(fā)現(xiàn)在$_SERVER中 包含了HTTP_X_FORWARDED_FOR字段,而且wordpress使用的是REMOTE_ADDR字段值,那就好辦了,使用如下代碼,就可以將是真的訪客地址,代碼如下:

  1. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
  2. $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); 
  3. $_SERVER['REMOTE_ADDR'] = $list[0]; 

把上面這段代碼加入到wp-config.php的開頭部分就可以了,因?yàn)閄-Forwarded-For頭的記錄格式是:client1,proxy1,proxy2,所以在上面的代碼中我們?nèi)〉氖堑谝粋€值,但朋友會發(fā)現(xiàn)上面只是顯示了IP地址并未顯示來源哪里,如 您來自湖南長沙,這種我可以有多種方法,現(xiàn)在主要是直接調(diào)用api.

根據(jù)IP地址獲取所在城市(新浪API)相關(guān)代碼:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. <title>新浪API_湛藍(lán)天空</title> 
  6. <script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" type="text/ecmascript"></script> 
  7. <script type="text/javascript"
  8.         alert("您當(dāng)前所在地:"+remote_ip_info["country"]+ ' '+remote_ip_info["province"] + "省" + ' ' + remote_ip_info["city"] + "市"+" "+ remote_ip_info["isp"]); 
  9. </script> 
  10. </head> 
  11. <body> 
  12. </body> 
  13. </html> 

這個就更簡單了就連php都不用了而是直接調(diào)用新浪的api了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 秦皇岛市| 周口市| 连城县| 黑水县| 晋中市| 张北县| 南康市| 德清县| 德庆县| 北流市| 乌苏市| 宿州市| 双牌县| 策勒县| 游戏| 昌吉市| 板桥市| 甘肃省| 麻栗坡县| 武汉市| 丹东市| 乡城县| 丽水市| 姚安县| 马边| 沾化县| 剑阁县| 玉田县| 石阡县| 凤冈县| 全州县| 延长县| 同心县| 金阳县| 张家港市| 泊头市| 石台县| 蓝山县| 潮安县| 八宿县| 盐亭县|