具有登录信息的简单web应用程序用户


A simple web application-user with log on information

我有一个简单的网页,用户在提交表单之前会在其中输入一些信息。我想在帖子完成后检索他的IP地址。

下面是另一个相关帖子的函数,它应该会有所帮助:

function getUserIpAddr()
{
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) //if from shared
    {
        return $_SERVER['HTTP_CLIENT_IP'];
    }
    else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //if from a proxy
    {
        return $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else
    {
        return $_SERVER['REMOTE_ADDR'];
    }
}

这将涵盖偶尔的代理用户和共享网络。

下面的代码应该可以工作:

<?php 
   echo $_SERVER['REMOTE_ADDR']; 
?>