zaman formatı yanlış.
merhaba arkadaşlar siteme giren kişinin ip adresleri, girdiği zaman ve hangi tarayıcıdan girdiyse onu kayıt eden kod yazdım kod bu
<?php
$ip_adres = $_SERVER["REMOTE_ADDR"];
$girilenzm = $_SERVER['REQUEST_TIME'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$ipkayit = fopen("ip_kayit.php", "a");
fwrite($ipkayit,"$ip_adres - ");
$zamankayit = fopen("ip_kayit.php", "a");
fwrite($zamankayit,"$girilenzm - ");
$browserkayit = fopen("ip_kayit.php", "a");
fwrite($browserkayit,"$browser<br>");
?>
kod çalışıyor ama
xxx.xxx.xxx.xxx - 1386007187 - Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36
yazılan tarih bu 1386007187 girdiği tarayıcı ise hepsini yazıyor
bu hataları nasıl düzeltebiliriz
Php
Demekki server saatiniz 7 saat geride. Ozaman şu şekilde kullanıcaksınız.
$girilenzm = 7 * 60 * 60 + $_SERVER['REQUEST_TIME'];
Bundan sonrasını ise zaten date(); fonksiyonu ile halledebilirsiniz.
Php
<?php
$ip_adres = $_SERVER["REMOTE_ADDR"];
$girilenzm = $_SERVER['REQUEST_TIME'];
$ipkayit = fopen("ip_kayit.php", "a");
fwrite($ipkayit,"$ip_adres - ");
$zamankayit = fopen("ip_kayit.php", "a");
$girilenzm = date("j F, Y, H:i:s");
fwrite($zamankayit,"$girilenzm <br>");
?>
şuanda kullandığım kod bu bunu nasıl 7 saat ileri alabiliriz yardım edebilecek yok mu
Php
bunu bir dene:
$bitis = date('Y-m-d', strtotime('+7 hours'));
bunu bir dene:
$bitis = date('Y-m-d', strtotime('+7 hours'));
malesef buda olmadı