2016-08-12 84 views
-1

我想要的功能,以防止SQL注入和XSS atacks使用PHP像功能PHP防止SQL注入和XSS

function name($inp){ 
    return sql(xss($inp)); 
} 

感謝

+0

準備進入(sql注入),htmlspecialchars出去(xss保護)的語句。 – Steve

+1

不是一個好的StackOverflow問題:http://stackoverflow.com/help/how-to-ask。請重新表達並展示您自己的嘗試。投票結束。 – BeetleJuice

回答

0

無需功能只需使用PDO是不夠這裏。這裏是一個快速的文章,解釋如何PDO防止SQL注入

http://mstd.eu/index.php/2016/07/05/how-can-i-prevent-sql-injection-in-php/

所以PDO擴展和準備語句,請告訴我處理SQL注入?這個想法是,您的查詢是使用佔位符準備的,然後這些佔位符用於在數據庫發送到數據庫服務器之前將清理過的數據注入查詢中。作爲程序員的好處就是,在將用戶輸入傳遞到數據庫之前,您無需做任何額外的準備語句就可以完成所有格式。

一切你在使用PDO可以在這裏的PHP文件中找到的方面需要:

http://php.net/manual/en/book.pdo.php

XSS攻擊是通過轉義輸出沒有輸入看一看功能防止用htmlspecialchars

http://php.net/manual/en/function.htmlspecialchars.php

+0

downvote是爲了什麼? –