簡體   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