我必須在表單中創建一個用戶將插入用戶名和密碼的登錄名。我必須確保沒有處理html實體,並且我不能允許單引號或雙引號進行處理。我必須回顯輸入到表單中的數據並顯示它。如何使用str_replace替換單引號和雙引號
我必須使用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; ?>
報價有什麼問題?根據你的代碼它不會造成任何傷害。 (你沒有使用數據庫,PHP可以自動處理斜槓) –
這就是教練想要的。他想確保我們知道如何str_function。到目前爲止,它只是讓我頭疼(我對PHP非常陌生) –