在php的一些安全的处理上,有些需要检测php脚本当前所在的文件是否被修改过,如果被修改或植入了一个木马等脚本就会发生警报,用于提醒网站的运行人员。而检测文件是否被修改,其中一项就包括检测文件最后的修改时间,下面飞鸟慕鱼就给大家说一说,php中如何获取当前脚本所在文件最后修改时间的方法。

php 获取当前脚本所在文件的最后修改时间,要使用php中的一个内置函数 getlastmod(),此函数可以返回文章最后修改时间的unix时间戳,然后我们可以再利用这个时间戳和一些数据进行比较,来判断文件是否被修改过!

php 获取当文件的最后修改的时间

php getlastmod() 函数

getlastmod():返回当前页面最后修改的时间

语法:

getlastmod ( void ) : int

返回值:

返回一个unix 时间戳,可以利用 date() 函数进行格式化输出

例:获取当前页面文件最后修改的时间

代码:

<?php
$time = getlastmod();
echo date('Y-m-d H:i:s',$time);
?>

运行结果:2019-11-16 22:11:54