我需要一个在错误时保留其值的表单,但要确保输入数据是安全的.
<form action="" method="POST">
<div>
<label for="first_name">First Name</label>
<input type="text" name="first_name" value="$_POST['first_name']"/>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我应该怎么做$ _POST ['first_name']以使其安全且不易受攻击?
使用htmlspecialchars以排除体内的有害XSS攻击任何方法可行:
echo '<input type="text" name="first_name" value="'.htmlspecialchars($_POST['first_name']).'"/>';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1302 次 |
| 最近记录: |