0

我正在制作一个令牌,当我使用它PW_SALT时我正在使用define(PW_SALT,'(+3%_');它,然后当我发出警报时它给我错误use of undefined constant PW_SALT。不知道为什么会这样,我错过了什么?

define(PW_SALT,'(+3%_');
$row=mysql_fetch_array($sql);
$uid=$row['uid'];
$expFormat = mktime(date("H"), date("i"), date("s"), date("m")  , date("d")+3, date("Y"));  
$expDate = date("Y-m-d H:i:s",$expFormat);  
echo $key = md5($uid . '_' . $email . rand(0,10000) .$expDate . PW_SALT);
4

1 回答 1

2

正确的语法是:

define('PW_SALT','(+3%_');

在常量名称周围加上引号。检查文档

于 2012-09-03T17:13:53.833 回答