上次修改日期/时间

时间:2011-03-18 23:03:13

标签: php

我知道我们可以使用:

<?php
        $last_modified = filemtime("profile.php");
        print "Last modified " . date("l, dS F, Y @ h:ia", $last_modified);
    ?>

显示上次将文件修改为服务器的时间。

但如果这个PAGE(profile.php)是一个成员个人资料页面,他们修改它,我想回应他们上次修改它的日期和时间。 (即页面内容)不是物理php页面本身。

我们可以使用一行代码,还是稍微复杂一些。

步骤

2 个答案:

答案 0 :(得分:1)

是的,这是一项复杂得多的任务。您将不得不将最后修改的时间存储到数据库中(因为您说用户可以修改其配置文件内容,我假设您已经拥有了数据库)。上次用户修改其个人资料的最简单方法取决于您的架构。

换句话说......用户实际修改的不是“profile.php”,而是一些生活在其他地方的数据,例如:一个MySQL数据库;因此,当用户上次修改它时,系统将知道该外部数据源。

答案 1 :(得分:1)

假设您的用户有一个数据库.....

您需要有一个列,用于存储他们创建帐户的日期,然后在每次用户点击时更新此值&#34;保存设置&#34;。