ユーザーがメモを追加するテキスト領域もあります。次のページでは、を使用し$_POST[Comments]
て入力内容を示します。戻って入力内容を確認し、メモを編集するための編集ボタンがありますが、表示する$_POST[Comments]
と、アポストロフィまでのすべてが表示されます。
例:
最初に入力したもの:Let's try this.
編集時:Let
これをサーバーに渡してSQLの追加を行うときは、次の関数を使用してSQLインジェクションから保護します
function keepSafe($value) {
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
if (!is_numeric($value)) {
$value = "'" . mysqli_real_escape_string($value) . "'";
}
return $value;
}
以下は、SQL挿入用の入力をフォーマットするために使用するものです。
$Comments = str_replace("\n","<br />",$_POST['CustComments']);
$Comments = keepSafe($_POST['Comments']);
送信前に編集するときは、メモセクションのすべてのアポストロフィを確認できる必要があります。そして、私が提出するとき、それがSQLインジェクションによって防止された安全なコードであることを確認したいと思います。