Sinisterly
Basic IP Grabber - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: PHP (https://sinister.ly/Forum-PHP)
+--- Thread: Basic IP Grabber (/Thread-Basic-IP-Grabber)



Basic IP Grabber - ILLROOTS - 05-05-2014

Code:
<?php //Stewie's IP Grabber //Variables $protocol = $_SERVER['SERVER_PROTOCOL']; $ip = $_SERVER['REMOTE_ADDR']; $port = $_SERVER['REMOTE_PORT']; $agent = $_SERVER['HTTP_USER_AGENT']; $ref = $_SERVER['HTTP_REFERER']; $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); //Print IP, Hostname, Port Number, User Agent and Referer To Log.TXT $fh = fopen('log.txt', 'a'); fwrite($fh, 'IP Address: '."".$ip ."\n"); fwrite($fh, 'Hostname: '."".$hostname ."\n"); fwrite($fh, 'Port Number: '."".$port ."\n"); fwrite($fh, 'User Agent: '."".$agent ."\n"); fwrite($fh, 'HTTP Referer: '."".$ref ."\n\n"); fclose($fh); ?>

As I said, basic.


RE: Basic IP Grabber - dropzon3 - 05-05-2014

Basic and yet you still stole it:

[Image: sKRpZTm0b8.png?]

Code:
<?php file_put_contents('log.txt',$_SERVER['REMOTE_ADDR'].PHP_EOL,FILE_APPEND); ?>

There is a oneliner to log just the ip without the cruft.


RE: Basic IP Grabber - ralf93 - 05-05-2014

busted Tongue