Php HTML表单与表单输入不兼容
这是我的简单htmlPhp HTML表单与表单输入不兼容,php,html,Php,Html,这是我的简单html <form action="" method="post" enctype="multipart/form-data"> Save your Contact form: <br> <textarea name="code" placeholder="Write your form html" rows="30" cols="100"> <?php if(isset($_POST['code'])){
<form action="" method="post" enctype="multipart/form-data">
Save your Contact form: <br>
<textarea name="code" placeholder="Write your form html" rows="30" cols="100">
<?php if(isset($_POST['code'])){ echo htmlentities($_POST['code']) ; } ?>
</textarea>
<br>
Password<br>
<input type="password" name="password"><br>
<button type="submit">Create</button>
</form>
保存您的联系方式:
密码
创造
它的输出是:
现在将示例输入放入表单代码中:
<form action="" method="post">
</form>
现在按“创建”按钮2次。第一次没问题。但是第二次我得到了意想不到的结果。如何解决这个问题?
:对按钮使用以下代码
<button type="submit">Create</button>
创建
.php
脚本,然后被操纵李>
验证
规则,以防止表单提交出现任何问题echo htmlentities($_POST['code'])?我也试过这个。但运气不好。用户将在此处编写代码。还有密码区。若用户输入了错误的密码,那个么他的代码将不以这种方式消失。通过这种方式,他将能够在不丢失密码的情况下重写密码。您的问题之前没有解释这一点:(请确保您尽可能描述。我让我的问题更容易理解。我只描述了要求,因为它是非常大的应用程序中非常小的一部分。因此,我没有试图将我的问题不必要地扩大。
put header("X-XSS-Protection: 0"); after if(isset($_POST['code'])){
this issue is due to XSS Auditor refused to execute a script