国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 平南县| 北宁市| 台南县| 寻乌县| 澄城县| 格尔木市| 山阳县| 合阳县| 进贤县| 沾益县| 安庆市| 平顶山市| 宜君县| 太谷县| 剑河县| 冕宁县| 湘阴县| 邹平县| 喀喇沁旗| 杂多县| 长乐市| 茂名市| 大城县| 额敏县| 阳谷县| 富川| 涿州市| 龙南县| 天台县| 柳江县| 河津市| 安康市| 新竹市| 天柱县| 重庆市| 文昌市| 佛坪县| 双鸭山市| 精河县| 长治市| 滨海县|