[TIL]生活コードWEB 2-POP(21.08.24)
アイテムの削除(DELETE)
✅ index.php
<a href="create.php">create</a>
<?php if(isset($_GET['id'])) {?>
<a href="update.php?id=<?php echo $_GET['id']; ?>">update</a>
<form action="delete_process.php" method="post">
<input type="hidden" name="id" value="<?=$_GET['id']?>">
<input type="submit" value="delete">
</form>
<?php } ?>
リンクだけなのでデータは削除されます.
✅ delete_process.php
ファイルにモジュール化-require
✅ lib/print.php
✅ view/bottom.php
</body>
</html>
✅ view/top.php
✅ index.php
安全XSS
Cross Site Scripting
攻撃者はscriptラベルを使用してエラーを引き起こす可能性があります.
ユーザが入力した情報出力の部分は疑わしい.
htmlspecialchar()関数でタグを使用すると、タグの太さがテキスト出力に変更されます.
ただし、htmlspecialchar()関数を使用すると、画像ラベルや改行などの必要な機能を完了できない場合があります.
Reference
この問題について([TIL]生活コードWEB 2-POP(21.08.24)), 我々は、より多くの情報をここで見つけました https://velog.io/@dnflrhkddyd/TIL-생활코딩-WEB2-PHP-21.08.24テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol