私はインターネット経由で多くの情報源を使ってこのフォームを作成できました。しかし、それが何らかの休憩に対して良いのかどうかはわかりません。このHTML入力フォームは安全ですか?
<form action="/some/server/some.cgi" method="POST">
<fieldset>
<legend>contact me:</legend>
<input type="hidden" name="recipient"
value="[email protected]">
<input type="hidden" name="subject"
value="message ">
<br>
<br>
<table>
<tr>
<td>
<input type="text" name="name"
placeholder="Your Name please" size="30"
maxlength="30" title="Your name (no numbers)"
pattern="[a-zA-Z]{2,30}" required>
</td>
</tr>
<tr>
<td>
<input type="email" value="email"
name="email" placeholder="Provide valid email please"
pattern="[a-z0-9._%+-][email protected][a-z0-9.-]+\.[a-z]{2,3}$"
title="Your VALID email address" size="30"
maxlength="50" required>
</td>
</tr>
<tr>
<td>
<input type="text" name="message"
placeholder="Message" size="30" maxlength="200"
title="Long text is not allowed"
pattern="[a-zA-Z0-9\s]{5,200}" required>
</td>
</tr>
<tr>
<td>
<input type="submit" value="Send"
name="Submit">
</td>
</tr>
</table>
</fieldset>
</form>
私はregExを初めて使用しており、このフォームで発生する可能性のある問題を知りたいと考えています。ありがとう
フォーム自体はセキュリティ上の懸念事項ではありません。それはあなたが問題に遭遇することができるコードの背後にある入力を(データベースを使用する場合は特に)扱う方法です。 – JaggenSWE