繁体   English   中英

获取请求时间和IP地址

[英]get the request time and ip address

$myFile = "Test.txt";
$fh = fopen($myFile, 'r+') or die("can't open file");
fwrite($fh, $_SERVER['REMOTE_HOST']);
fclose($fh);
echo $_SERVER['REMOTE_ADDR'];

我需要将此页面发送给某人,并获取他的IP和连接日期和时间,如您所见,我知道如何获取IP并将其保存到测试文件中,但是我还需要知道该IP何时连接到该页面(日期和时间)。

我该怎么做?

使用$_SERVER['REQUEST_TIME'] (或$_SERVER['REQUEST_TIME_FLOAT']如果您使用的是PHP 5.4.0及更高版本)。

使用date(); 捕获日期和时间的功能

例:

echo date('d.m.Y h:i:s');

在您的情况下:

$myFile = "Test.txt";
$fh = fopen($myFile, 'a+') or die("can't open file");
fwrite($fh, $_SERVER['REMOTE_ADDR']);
fwrite($fh, date('d.m.Y h:i:s').PHP_EOL); 
fclose($fh);
echo $_SERVER['REMOTE_ADDR'].'<br />';
echo date('d.m.Y h:i:s');

注意 fopen函数中的 a+ 泛函。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM