私のフォームからログインとパスワードを確認しています。特別な文字は使用しないでください。 コメント付きのreturn var_dump
は私にログインとパスワードの値を正しく示しています。 残念ながら、if
とelse
はまったく返されません。 なぜそれが起こりますか?preg_matchが動作しないelseステートメントがある場合
$usernCheck = $_POST['usern'];
$passCheck = $_POST['passn'];
// return var_dump($usernCheck.$passCheck);
if((preg_match("[email protected]#$%^&*()_+-=,./<>?;':\"{}[]", $usernCheck) !== false)
OR (preg_match("[email protected]#$%^&*()_+-=,./<>?;':\"{}[]", $passCheck) !== false)){
return "Found special chars.";
} else {
return "Not found special chars.";
}