Friday, July 27, 2018

Get Client's IP Address from Javascript...and more

Obtaining Visitor's IP Address in Javascript


This API permits you to set the Javascript Variable of your choice with the public IP address
of the system making the call.

The call returns a piece of Javascript Code with the IP address of the caller in either IPv4 or IPv6 format, depending on your request's protocol.

The Variable Name is defined through the 'var' parameter.

Syntax :
<script type="text/javascript" src="https://l2.io/ip.js?var=myip"></script>

Set javascript variable "myip" to client's IP address
IPv4 32-bit (four-byte) format, e.g. myip = "195.80.156.70";
IPv6 128-bit format, e.g. myip = "2a00:1b11:115:102:195:80:156:70";

If your script only supports IPv4 answers, you may want to use the following call instead :

Syntax : 
<script type="text/javascript" src="https://www.l2.io/ip.js?var=myip"></script>

Set javascript variable "myip" to client's IP address
IPv4 32-bit (four-byte) format, e.g. myip = "195.80.156.70";

The following lines could be inserted into your HTML page.
<script type="text/javascript">  var userip;</script>
<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script>
<script type="text/javascript">  document.write("Your IP is :", userip);</script>

Syntax : 
<script type="text/javascript" src="https://l2.io/ip.js"></script>

Display Client's IP address in your HTML page using javascript
--> document.write('x.x.x.x');