It is simple to get the visitor's IP in PHP, just using the $_SERVER['REMOTE_ADDR'] variable.
- Example:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo 'Your IP is: '. $ip;
?>
But this method is not 100% sure. There are some servers that return the server IP when using $_SERVER['REMOTE_ADDR']. Not know why, maybe because they are behind of a proxy, or some server setings.

Generally, to get the user IP, on most servers it can be used the variable presented above, but if returns the IP of the server, there is also another way, the function presented below.
This function returns the visitor IP (even if the $_SERVER['REMOTE_ADDR'] contains the server IP) because it gets the IP from $_SERVER['HTTP_X_FORWARDED_FOR'].
Just add it in your script, and call it when you need (like in the example below).
// Function to get the user /visitor IP in PHP ( https://coursesweb.net/ )
function getUserIP() {
  $ip = $_SERVER['REMOTE_ADDR'];
  if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
    $ip = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
  }
  return $ip;
}
- Example:
<?php
// Function to get the user /visitor IP in PHP ( https://coursesweb.net/ )
function getUserIP() {
  $ip = $_SERVER['REMOTE_ADDR'];
  if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
    $ip = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
  }
  return $ip;
}

// Cals the getUserIP() function, and output the IP
$ip = getUserIP();
echo $ip;
?>

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag adds an image in web page?
<div> <img> <span>
<img src="http://coursesweb.net/imgs/webcourses.gif" width="191" height="63" alt="Courses-Web" />
Which of these CSS codes displays the text oblique?
font-style: italic; text-decoration: underline; font-weight: 500;
#id {
  font-style: italic;
}
Click on the jQuery function used to hide with animation a HTML element.
click() hide() show()
$(document).ready(function() {
  $(".a_class").click(function(){ $(this).hide("slow"); });
});
Click on the correctly defined function in PHP.
fname function() {} function fname() {} function $fname() {};
function fname($a, $b) {
  echo $a * $b;
}
Get visitor IP in PHP

Last accessed pages

  1. Tabs effect with CSS (37503)
  2. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (44472)
  3. SHA256 Encrypt hash in JavaScript (11396)
  4. JavaScript trim, rtrim and ltrim (6305)
  5. Get Mouse coordinates inside a Div or an Image (11153)

Popular pages this month

  1. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (2424)
  2. Contact page - CoursesWeb (2324)
  3. Tabs effect with CSS (2313)
  4. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (910)
  5. PHP getElementById and getElementsByTagName (861)