Using php mktime()
Using php mktime()
我的mktime()
有问题。这是我记录用户登录时间和日期的代码,如果他是第一次登录,那么$FirstTimeLogin
将为true,否则$FirstTimeLogin
将为false。
现在的问题是,如果我第一次登录,我会收到一条消息:
今天开始1346716800故障1
但我实际上在寻找一条信息:
今天开始1346716800成功
如果我第二次登录,就会收到此消息。我认为mktime()
出了问题,也再次尝试了gmmktime()
的相同问题。
$chklogin = mysql_fetch_array(mysql_query("SELECT Attempt_Time FROM admin_loginattempts WHERE User_Email='{$User_Email}' AND Successful='Y' ORDER BY Attempt_Time DESC LIMIT 1"));
if (!$chklogin) {
$FirstTimeLogin = true;
} else {
$lastAttempt = strtotime($chklogin["Attempt_Time"]);
$todaystart = gmmktime(0, 0, 0, $Cur_Month, $Cur_Day, $Cur_Year);
echo 'Last Attempt' . $lastAttempt . '<br>';
echo 'Today start' . $todaystart . '<br>';
if ($lastAttempt > $todaystart) {
$FirstTimeLogin = false;
echo 'success';
} else {
$FirstTimeLogin = true;
echo 'fail';
}
}
$lastAttempt = strtotime($chklogin["Attempt_Time"]);
$todaystart = strtotime('today');
实际上你的回声只是错误的
if ($lastAttempt > $todaystart) {
$FirstTimeLogin = false;
echo 'fail';
} else {
$FirstTimeLogin = true;
echo 'success';
}
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- PHP中的setcookie仅适用于localhost
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- 而循环只设置php中输入字段中的第一个值
- 我需要从php调用javascript或jquery
- 如何通过php页面将数据库值检索到jquery自动完成框中
- PHP AJAX图片上传示例不上传
- 通过php页面中的js强制下载txt
- 如何在PHP中使用$_POST获取Select元素值
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 如何在php变量中嵌入JQuery代码
- 在PHP中使用javascript更改页面标题'if'
- Using php mktime()
- 相当于php-mktime的Javascript