欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放

escapeshellcmd

(PHP 4, PHP 5, PHP 7, PHP 8)

escapeshellcmdshell 元字符轉義

說(shuō)明

escapeshellcmd(string $command): string

escapeshellcmd() 對字符串中可能會(huì )欺騙 shell 命令執行任意命令的字符進(jìn)行轉義。 此函數保證用戶(hù)輸入的數據在傳送到 exec()system() 函數,或者 執行操作符 之前進(jìn)行轉義。

反斜線(xiàn)(\)會(huì )在以下字符之前插入: &#;`|*?~<>^()[]{}$\, \x0A\xFF。 '" 僅在不配對兒的時(shí)候被轉義。 在 Windows 平臺上,所有這些字符以及 %! 字符都會(huì )被空格代替。

參數

command

要轉義的命令。

返回值

轉義后的字符串。

范例

示例 #1 escapeshellcmd() example

<?php
// 我們故意允許任意數量的參數
$command './configure '.$_POST['configure_options'];

$escaped_command escapeshellcmd($command);
 
system($escaped_command);
?>

警告

escapeshellcmd() 應被用在完整的命令字符串上。 即使如此,攻擊者還是可以傳入任意數量的參數。 請使用 escapeshellarg() 函數 對單個(gè)參數進(jìn)行轉義。

更新日志

版本 說(shuō)明
5.4.43, 5.5.27, 5.6.11 感嘆號會(huì )被空格所替換。

參見(jiàn)

欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放