我知道我们可以使用:
<?php
$last_modified = filemtime("profile.php");
print "Last modified " . date("l, dS F, Y @ h:ia", $last_modified);
?>
显示上次将文件修改为服务器的时间。
但如果这个PAGE(profile.php)是一个成员个人资料页面,他们修改它,我想回应他们上次修改它的日期和时间。 (即页面内容)不是物理php页面本身。
我们可以使用一行代码,还是稍微复杂一些。
步骤
答案 0 :(得分:1)
是的,这是一项复杂得多的任务。您将不得不将最后修改的时间存储到数据库中(因为您说用户可以修改其配置文件内容,我假设您已经拥有了数据库)。上次用户修改其个人资料的最简单方法取决于您的架构。
换句话说......用户实际修改的不是“profile.php”,而是一些生活在其他地方的数据,例如:一个MySQL数据库;因此,当用户上次修改它时,系统将知道该外部数据源。
答案 1 :(得分:1)
假设您的用户有一个数据库.....
您需要有一个列,用于存储他们创建帐户的日期,然后在每次用户点击时更新此值&#34;保存设置&#34;。