最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
wordpress显示访客评论IP地址程序
时间:2022-06-25 19:05:12 编辑:袖梨 来源:一聚教程网
这 两天blog恢复,兴奋之余,发现,访客的留言ip都是proxy的地址,而不是真实的ip地址,于是打印了一下$_SERVER信息,看 到$_SERVER['REMOTE_ADDR']本应该是访客ip的,结果却变成了proxy的地址,这个不是我们需要,同时发现在$_SERVER中 包含了HTTP_X_FORWARDED_FOR字段,而且wordpress使用的是REMOTE_ADDR字段值,那就好办了,使用如下代码,就可以 将真是的访客地址
| 代码如下 | 复制代码 |
|
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) |
|
把上面这段代码加入到wp-config.php的开头部分就可以了
因为X-Forwarded-For头的记录格式是:client1,proxy1,proxy2,所以在上面的代码中我们取的是第一个值,但朋友会发现上面只是显示了IP地址并未显示来源哪里,如 您来自湖南长沙,这种我可以有多种方法,现在主要是直接调用api
根据IP地址获取所在城市(新浪API)相关代码:
| 代码如下 | 复制代码 |
|
|
|
这个就更简单了就连php都不用了而是直接调用新浪的api了
相关文章
- Oracle数据库AWR报告的生成步骤与分析做法实用指南 09-01
- 动物餐厅白兔先生如何解锁-白兔先生解锁条件 09-01
- 了解后缀为ai的文件格式如何助力设计行业的效率提怎么操作-步骤和注意点 09-01
- 原神尘光七谕武器数值爆料! 09-01
- premiere如何制作创意标题 09-01
- Erlang中遍历取出某个位置的最大值代码实用指南 09-01