Wednesday, March 5, 2014

function ในการเก็บ Log IP ผู้เข้าใช้งานเว็บไซต์

เนื่องจากมีกฏหมายให้เก็บ LOG 90 วัน เราจึงต้องเก็บ IP ผู้เข้าใช้โดยฟังก์ชั่นมีดังนี้
function getIP()
{
      if (!empty($_SERVER['HTTP_CLIENT_IP']))
      //check ip from share internet
      {
        $ip=$_SERVER['HTTP_CLIENT_IP'];
      }
      elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
      //to check ip is pass from proxy
      {
        $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
      }
      else
      {
        $ip=$_SERVER['REMOTE_ADDR'];
      }
      return $ip;
}

No comments:

Post a Comment