多項(xiàng)選擇題

某些時(shí)候需要在PHP腳本中使用第三方功能,來(lái)實(shí)現(xiàn)一些PHP不能完成的任務(wù)(比如調(diào)用壓縮軟件壓縮某種PHP不支持其格式的文件)。在PHP腳本中執(zhí)行系統(tǒng)命令時(shí),以下哪些選項(xiàng)能確保沒(méi)有命令注入?()

A.總是給要在exec()中執(zhí)行的命令加`
B.總是使用shell_exec函數(shù),它能夠在執(zhí)行前對(duì)命令進(jìn)行安全檢查
C.使用escapeshellcmd函數(shù)轉(zhuǎn)義命令中的特殊字符
D.在執(zhí)行命令前,先用ini_set()打開(kāi)safe_mode
E.用escapeshellarg函數(shù)在執(zhí)行前轉(zhuǎn)義命令參數(shù)

微信掃碼免費(fèi)搜題