簡體   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