gpt4 book ai didi

php - now() 函数很不稳定

转载 作者:行者123 更新时间:2023-11-29 06:10:47 26 4
gpt4 key购买 nike

我的 now() 函数很不稳定,有时它会记录 mysql 中的值,有时则不会。特别是如果我通过输入用户名和密码并按 Enter 键而不是单击登录按钮来绕过它。我已附上我的代码。

<?php
session_start();
require_once('config.php');

// Retrieve username and password from database according to user's input
$input_username = mysql_real_escape_string($_POST['username']);
$login = mysql_query("SELECT * FROM user WHERE username = '".$input_username."'" );

$sql = "UPDATE user SET logindate=NOW() WHERE username='" .mysql_real_escape_string($_SESSION['username'])."'";
mysql_query($sql) or die("Error in SQL: " . mysql_error());

// Check username and password match
$row = mysql_fetch_array($login);
if(mysql_num_rows($login)){
if($row['password'] === md5($_POST['password'])){
$_SESSION['username'] = $_POST['username']; // store in session
} else{
// Invalid login
echo header('Location: loginerror.php');
exit;
}
}
?>

最佳答案

据我所知,您将一些 SQL 放入 $sql 中,但从未运行它。事情应该是这样吗?

关于php - now() 函数很不稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9253690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com