$hash_cat, 'ip'=>$uip)); } else { echo json_encode(array('x'=>"will never happened, like never. this is not supposed to work", 'ip'=>$uip)); } //json($dog,$hash_cat,$uip); function json($x, $y, $ip) { header("Content-type: application/json"); echo json_encode(array('x'=>$x, 'y'=>$y, 'ip'=>$ip)); } function getUserIpAddr() { 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']; } return $ip; /// Source - https://www.codexworld.com/how-to/get-user-ip-address-php/ } ?>