password_hash() の実装方法に関するいくつかの投稿を読み、これを試してみました。
ハッシュなしでコードを実行すると問題なく動作しますが、ハッシュ関数を追加すると問題が発生します。
困ったことに、ページが空白になり、DB に何も保存されないということです。
ハッシュとDBへのエントリに関連するコードは次のとおりです
//Hasing of pw
$hash = password_hash($Password, PASSWORD_DEFAULT);
//Creation of member
$query_insert_user = "INSERT INTO `members` ( `Username`, `Email`, `Password`, `Activation`) VALUES ( '$name', '$Email', '$hash', '$activation')";
ここの $Password は、ページから収集された平文のパスワードです。
問題の原因がわかりません。
どんなポインタでも大歓迎です。