回答編集履歴

3

文法の修正

2016/04/11 13:27

投稿

chinyato
chinyato

スコア241

test CHANGED
@@ -38,13 +38,11 @@
38
38
 
39
39
  POST[]の内容をそのまま表示すると非常に危険ですので注意してください。
40
40
 
41
+ (配列でないか、攻撃コードが含まれていないか、長すぎる場合は文字数制限をするetc.)
42
+
41
43
 
42
44
 
43
45
  メールアドレスは正規表現などを使って xxx@yyyy.zzz のような形式かチェックを行っておきます。
44
-
45
- (配列でないか、攻撃コードが含まれていないか、長すぎる場合は文字数制限をするetc.)
46
-
47
-
48
46
 
49
47
  メールアドレスは間違いも多いので確認欄があると安全かと思います。
50
48
 

2

文法の修正

2016/04/11 13:26

投稿

chinyato
chinyato

スコア241

test CHANGED
@@ -36,11 +36,11 @@
36
36
 
37
37
  以下は自作サイトのメールフォームのHTML部分ですが、POST内容はあらかじめセキュリティーチェックを行ってから文字列をPHPの変数に代入してあります。
38
38
 
39
+ POST[]の内容をそのまま表示すると非常に危険ですので注意してください。
39
40
 
40
41
 
41
- メールアドレスは正規表現などを使って形式チェックを行っておきます。
42
42
 
43
- POST[]内容のまま表示ると非常に危険ですので注意してください
43
+ メールアドレスは正規表現など使って xxx@yyyy.zzz ような形式かチェックを行っておきます。
44
44
 
45
45
  (配列でないか、攻撃コードが含まれていないか、長すぎる場合は文字数制限をするetc.)
46
46
 

1

誤記の修正

2016/04/11 13:24

投稿

chinyato
chinyato

スコア241

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  <form id="form1" name="form1" method="post" enctype="multipart/form-data" action="">
54
54
 
55
- <label for="title">タイトル</label>
55
+ <label for="mtitle">タイトル</label>
56
56
 
57
57
  <input id="mtitle" name="mtitle" class="form-control" type="text" size="60" value="<? if( !empty( $mtitle_post ) ) {print $mtitle_post;} ?>" maxlength="40">
58
58