我必须以用户将插入用户名和密码的形式创建一个登录名。我必须确保不处理 html 实体,并且我也不能允许处理单引号或双引号。我必须回显输入到表单中的数据并显示它。
我必须使用 htmlentities 和 str_replace。我的 htmlentities 正确,但不确定如何使用 str_replace 函数替换用户可能输入表单的单引号和双引号。任何帮助都是极好的。
这是我当前的 PHP(有效)
<?php
$username = htmlspecialchars($_POST['username']);
$password = htmlspecialchars($_POST['password']);
$comment = htmlspecialchars($_POST['comment']);
?>
<html>
<body>
Your username is: <?php echo $username; ?><br />
Your password: <?php echo $password; ?><br />
Your Comment was: <?php echo $comment; ?>