Password_Hashing関数 2016年10月21日 18:40   編集
パスワードがハッシュにマッチするかどうかを調べる
password_verify ( パスワード(str) , ハッシュ(str) )

password_hash() が作ったハッシュが元のパスワードと一致するか調べるが、crypt()で作ったハッシュの照合もできる。
$str = 'abcd';
$p_hash = password_hash($str, PASSWORD_DEFAULT);
$crp = crypt($str,'');
if (password_verify($str,$p_hash)) {
echo "パスワード一致\n";
}
if (password_verify($str,$crp)) {
echo "パスワード一致\n";
}
実行結果
パスワード一致
パスワード一致
counter:2,727