crypt password get Parse error:语法错误,

时间:2015-12-08 19:11:54

标签: php crypt

我用php和mysql开发了mvc和pdo在托管网站上出现了这个问题,我在登录控制器中创建了它的管理控制面板

问题如浏览器

所示
  

解析错误:语法错误,第21行/home/trustlabseg/public_html/test/app/C_LoginController.php中的意外'['

我在这里搜索了所有相同的错误,而不是没有人解决我的问题

代码是

  $password = crypt($_POST['password'], PASSWORD_BCRYPT, ['cost' => 12]);

    $rules = [
                    "username" => "checkReguired|checkStrings",
                    "password" => "checkReguired"
     ];

当我删除页面加载的最后一行但仍然可以登录 请帮到这里 并非常感谢

1 个答案:

答案 0 :(得分:0)

对旧的PHP版本使用array()。此外,它拼写为“必需”(如要求)。

$password = crypt($_POST['password'], PASSWORD_BCRYPT, array('cost' => 12));
$rules = array("username" => "checkRequired|checkStrings", "password" => "checkRequired");