md5()函数中的PHP显示错误
我尝试将salt与password参数一起分配给md5()函数。但是PHP在执行代码时显示错误消息 错误消息严格标准:仅应通过引用传递变量 当我尝试执行以下代码时显示。我尝试将引用分配给变量并将其传递给md5()函数。但是PHP仍然显示相同的错误消息md5()函数中的PHP显示错误,php,Php,我尝试将salt与password参数一起分配给md5()函数。但是PHP在执行代码时显示错误消息 错误消息严格标准:仅应通过引用传递变量 当我尝试执行以下代码时显示。我尝试将引用分配给变量并将其传递给md5()函数。但是PHP仍然显示相同的错误消息 bind_param的params需要引用变量。不能直接使用md5(),需要先将其分配给变量: md5pass = md5($pass . $salt); 然后,使用它: $stmt -> bind_param("ss", $user, $
bind_param
的params
需要引用变量。不能直接使用md5()
,需要先将其分配给变量:
md5pass = md5($pass . $salt);
然后,使用它:
$stmt -> bind_param("ss", $user, $md5pass);
提示:请不要使用md5()
散列密码。您可以将crypt()
与河豚算法结合使用,因为它更安全
$stmt -> bind_param("ss", $user, $md5pass);