在php的一些安全的处理上,有些需要检测php脚本当前所在的文件是否被修改过,如果被修改或植入了一个木马等脚本就会发生警报,用于提醒网站的运行人员。而检测文件是否被修改,其中一项就包括检测文件最后的修改时间,下面就给大家说一说,php中如何获取当前脚本所在文件最后修改时间的方法。
php 获取当前脚本所在文件的最后修改时间,要使用php中的一个内置函数 getlastmod(),此函数可以返回文章最后修改时间的unix时间戳,然后我们可以再利用这个时间戳和一些数据进行比较,来判断文件是否被修改过!
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