Home Forums PHP How to get the client IP address in PHP

Viewing 1 reply thread
  • Author
    Posts
    • #128
      avi
      Participant

      How can I get the client IP address using PHP?
      I want to keep record of the user who logged into my website through his/her IP address.

    • #129
      vanshika
      Participant

      As shown below, covered two possible methods for getting the client IP address from a PHP script:

      Using getenv() function: To obtain the IP address, we utilise the getenv(“REMOTE ADDR”) method.
      In PHP, the getenv() method is used to retrieve the values of an environment variable. It is used to return the value of a specific environment variable.

      Syntax:

      <?php
       $ipaddress = getenv("REMOTE_ADDR") ;
       Echo "Your IP Address is " . $ipaddress;
      ?>

      Determining IP Address using $_SERVER Variable Method: Another method is to use the $_SERVER[‘REMOTE ADDR’] or $_SERVER[‘REMOTE HOST’] variables to obtain the IP Address. The $_SERVER array variables are produced by web servers such as apache and can be utilised in PHP.
      $_SERVER[‘REMOTE ADDR’] basically returns the IP address from which the request was submitted to the web server.
      Syntax:

      <?php
       $ipaddress = $_SERVER['REMOTE_ADDR']
       Echo "Your IP Address is " . $ipaddress;
      ?>
Viewing 1 reply thread
  • You must be logged in to reply to this topic.
Scroll to Top