繁体   English   中英

如何在WordPress中获取作者帖子的IP地址

[英]How to get the IP address of the author post in wordpress

我已经在我的wordpress网站上安装了一个iThemes安全插件,以保护我的网站。 另外,我安装了WP Statistics来查看访问者的IP地址。 但是,此插件不会记录创建帖子的作者的IP地址。 我一直在网上搜索PHP脚本或SQL查询以获取所述IP地址。

有人知道如何使用PHP脚本或SQL查询获取作者的IP地址吗?

function get_client_ip() {
    $ipaddress = '';
    if (isset($_SERVER['HTTP_CLIENT_IP']))
        $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
    else if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_X_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
    else if(isset($_SERVER['HTTP_FORWARDED_FOR']))
        $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
    else if(isset($_SERVER['HTTP_FORWARDED']))
        $ipaddress = $_SERVER['HTTP_FORWARDED'];
    else if(isset($_SERVER['REMOTE_ADDR']))
        $ipaddress = $_SERVER['REMOTE_ADDR'];
    else
        $ipaddress = 'UNKNOWN';
    return $ipaddress;
}

这将很有帮助,您只需将其插入发布脚本中,然后像普通变量一样将其推入基数即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM