teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

調整

2025/04/25 08:32

投稿

yambejp
yambejp

スコア117817

answer CHANGED
@@ -1,4 +1,17 @@
1
1
  >未入力チェックとメールアドレスチェック
2
2
 
3
3
  それは入力の精度をあげたいのとバリデーションでありセキュリティとは関係ありません。
4
- 当然入力されたメールアドレスにサーバーからメールを送るのであればいたずらなどの被害に合う可能性があるのでCAPTCHAなどを行うほうがよいでしょう
4
+ 当然入力されたメールアドレスにサーバーからメールを送るのであればいたずらなどの被害に合う可能性があるのでCAPTCHAなどを行うほうがよいでしょう
5
+
6
+ # 参考
7
+ PHPでのEmailのバリデーション
8
+ ```PHP
9
+ <?PHP
10
+ $email=filter_input(INPUT_GET,"email",FILTER_VALIDATE_EMAIL);
11
+ var_dump($email);
12
+ ?>
13
+ <form>
14
+ <input type="text" name="email">
15
+ <input type="submit" value="send">
16
+ </form>
17
+ ```