成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP:escapeshellcmd()的用法_命令行函數
全站頭部文字 我要出現在這里
PHP:escapeshellcmd()的用法_命令行函數 778 2023-12-15   

escapeshellcmd

(PHP 4, PHP 5)

escapeshellcmd — shell 元字符轉義

說明

string escapeshellcmd ( string $command )

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

反斜線()會在以下字符之前插入: #&;`|*?~<>^()[]{}$, x0A 和 xFF。 ' 和 " 僅在不配對兒的時候被轉義。 在 Windows 平臺上,所有這些字符以及 % 都會被空格代替。(譯注:實際測試發現在 Windows 平臺是前綴 ^ 來轉義的。)

參數

command

要轉義的命令。

返回值

轉義后的字符串。

范例

Example #1 escapeshellcmd() example

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

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

Warning

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

參見

escapeshellarg() - 把字符串轉碼為可以在 shell 命令里使用的參數 exec() - 執行一個外部程序 popen() - 打開進程文件指針 system() - 執行外部程序,并且顯示輸出 執行運算符


主站蜘蛛池模板: 闺房趣事电影| 杨幂一级毛片在线播放| 陈宝莲拍过的电影| 兔子先生第四季在线观看| 叶子楣代表咋| 流行性感冒ppt课件| 薄冰演员表| 远景山谷1981免费版| 树屋上的童真| 陈颖芝电影全集| 美丽的坏女人中文字幕| 电影喜宝| 生气的形容词| 狂野殴美激情性bbbbbb| cetv3中国教育电视台直播| 幸福年民乐合奏曲简谱| 哥哥啊啊啊| 小舞泳装比基尼套装图片| gayvideos| 古或仔| 白昼先生 电影| 幼儿园玩具| 血色恶魔| 锦绣南歌免费看| 出轨的女人电影| 邓为个人资料简介及家世| 战长沙每个人的结局| 历史试卷反思| 王若涵| 金馆长对金馆长对金馆长 电影| 投名状在线观看| 裸舞在线观看| 午夜高清影院| 复仇意大利| 奶露拖| 邵雨薇电影| 地铁电影| 何玲| 尹邵熙饰演的全部电影| 青春修炼手册歌词全部| 四大名著好词好句摘抄|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103