Ive been trying to get the registered members ip to insert into the databse,
my current code is as follows:
$ip = $_SERVER['REMOTE_ADDR'];
if(mysqli_query($con, "INSERT INTO users(name,email,password,ip) VALUES('" . $name . "', '" . $email . "', '" . md5($password) . "', '$ip')")) {
$successmsg = "Successfully Registered! <a href='login.php'>Click here to Login</a>";
} else {
$errormsg = "Error in registering...Please try again later!";
}
When it inserts into the database, it inputs a completely different string.
Database fields
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } – ted baker Dec 29 '16 at 15:07