只要尖括號裡面輸入任何內容都會被過濾掉 這是為什麼?例如
<code><!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="post"> <input type="text" name="name" id="txt1"> <button type="submit" id="btn1">提交</button> </form> </body> </html> <?php echo $_POST['name']; ?></code>
只要尖括號裡面輸入任何內容都會被過濾掉 這是為什麼?例如
<code><!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="post"> <input type="text" name="name" id="txt1"> <button type="submit" id="btn1">提交</button> </form> </body> </html> <?php echo $_POST['name']; ?></code>
htmlspecialchars 是將html字元轉為實體字符,例如 ">"轉換為">",可防止SQL注入
htmlspecialchars 的作用是將html字符轉為實體字符,用來防止sql注入,還有記住一句話,永遠不要相信前端給的資料是安全的!後台該過濾的一定要過濾。