Querying Visitor IP address

There are many ways, scripting/language to obtain remote IP address of the user who is browsing our website.

PERL

#!/usr/bin/perl
use CGI;
print "Content-type: text/plain; charset=iso-8859-1\n\n";
my $q = new CGI;
print "<b>Your Remote IP Address :" . $q->remote_host() . "</b>";

PHP

<?php
echo "<b>Your Remote IP Address :" . $_SERVER['REMOTE_ADDR'] . "</b>";
?>

C

#include <stdio.h>
#include <stdlib.h>

void PrintHeader(void)
{
        printf("Content-Type: text/html\r\n");
        printf("\r\n");
}

void PrintRemoteAddress(void)
{
        printf("<b>Your Remote IP Address: %s</b>\n"
                        ,getenv("REMOTE_ADDR"));
}

int main(void)
{
        PrintHeader();
        printf("<html><body>");

        PrintRemoteAddress();

        printf("</body></html>");
        return 0;
}

PYTHON

#!/usr/bin/python

import os

print "Content-type: text/html\r\n\r\n";
print "<b>Your Remote IP Address: %s" % os.environ['REMOTE_ADDR'] + "</b>";

And more…

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *