0
$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 何时连接到页面(日期和时间)。

我怎么能这样做?

4

2 回答 2

1

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

于 2013-09-08T06:16:36.567 回答
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');

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

于 2013-09-08T06:08:29.247 回答