时间更新头像图片

时间:2013-08-17 12:08:50

标签: php

因为每个用户都有一个图片上传系统,所以每个用户都有自己的个人资料图片,嘿,它只是控制你改变图像时用户必须等待至少三分钟才能返回更改图像,原则它运作良好我想念呃

if (  $tiempo >= $row['HoraAvatar']  || $row['HoraAvatar'] == "NULL" ) { 
    return true;             
} 
else { 
    return false; 
} 

$time - >此变量包含当前时间(24小时格式) $row ['HoraAvatar'] - >上次图像更改的时间(24h格式)

sensilla比较这种方法效果很好......但问题是 当用户在下午12:59改变他的图像并想要切换到上午9点时失败,因为会比较

$time = 900;
$row ['HoraAvatar'] = 1259;

条件$time> = $row ['HoraAvatar']:返回FALSE

1 个答案:

答案 0 :(得分:0)

请改用时间戳。时间戳是自固定时间点以来的秒数。如果用户想要在最后一次之后24小时准确地更改他的图像,那么您的“HoraAvatar”将完全相同。时间戳将比您之前的时间戳大86400。您可以使用php中的time()函数执行此操作。 (docs