A.總是給要在exec()中執(zhí)行的命令加` B.總是使用shell_exec函數,它能夠在執(zhí)行前對命令進行安全檢查 C.使用escapeshellcmd函數轉義命令中的特殊字符 D.在執(zhí)行命令前,先用ini_set()打開safe_mode E.用escapeshellarg函數在執(zhí)行前轉義命令參數
A.在數據服務器和web服務器之間放置防火墻 B.轉義用戶數據,使其中無法包含DBMS能執(zhí)行的SQL命令 C.使用存儲例程 D.使用面向對象編程,把每個查詢定義為單獨的類
A.過濾所有來自非信任源的數據 B.過濾所有外部數據 C.所有變量在使用前先初始化 D.使用難猜變量名來防止用戶篡改數據 E.以上都對