![]() |
|
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: ![]() 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
|