Formato simples de Registo IP do PHP
eu fiz simples logger de PHP IP e preciso de alguma ajuda. Neste momento, eu o configurei para pegar o IP e fazer uma nova linha, pronto para registrar o próximo (eu tenho que usar o HTTP_CF_CONNECTING_IP em vez de REMOTE_ADDR porque eu estou em cloudflare). O que eu quero saber é: como faço para que ele mostre Este formato em vez de apenas IP: data IP hora. Quero os três não apenas IP separados por espaço. Obrigado
<?php
$ip = $_SERVER["HTTP_CF_CONNECTING_IP"];
$file = "ip.txt";
$txtfile = fopen($file, "a");
fwrite($txtfile, $ip."\n");
fclose($txtfile);
?>
0
1 answers
Concatenar ip com o resultado passar date
Função:
$ip = $_SERVER["HTTP_CF_CONNECTING_IP"];
$file = "ip.txt";
$txtfile = fopen($file, "a");
// here:
$line = $ip . " " . date("d.m.Y H:i:s");
// for your required format:
$line = $ip . " | " . date("d.m.Y | H:i:s");
// write $line instead of $ip to a file
fwrite($txtfile, $line . "\n");
fclose($txtfile);
1
Author: u_mulder, 2015-10-25 09:58:58