Rumah > Soal Jawab > teks badan
Saya telah mengkaji penggunaan password_hash untuk memproses kata laluan ke dalam pangkalan data hari ini tetapi saya tidak tahu bagaimana menggunakannya untuk memproses kata laluan yang memasuki pangkalan data
MD5 boleh dilaksanakan terus pada pernyataan pangkalan data:
$query = "INSERT INTO member(urs_name,password,rt_time) VALUES ('{$_POST['urs_name']}',md5('{$_POST['password']}'))";
Tetapi password_hash tidak boleh dilaksanakan secara langsung pada pernyataan MYSQL seperti ini :
$query = "INSERT INTO member(urs_name,password,rt_time) VALUES ('{$_POST['urs_name']}',password_hash('{$_POST['password']}')";
akan melaksanakan laporan ralat Sila tanya bagaimana password_hash boleh dipautkan dengan pangkalan data
PHP中文网2017-09-22 09:01:05
$query = "INSERT INTO member(urs_name,password,rt_time) VALUES ('".$_POST['urs_name']."','".password_hash($_POST['password'])."')";