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

導航首頁 ? 技術教程 ? PHP:escapeshellcmd()的用法_命令行函數
全站頭部文字 我要出現在這里
PHP:escapeshellcmd()的用法_命令行函數 775 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() - 執行外部程序,并且顯示輸出 執行運算符


主站蜘蛛池模板: 2024独一无二头像| 马德哈万| 色·戒未删减版| 李高| 成龙电影全部电影作品大全| 一屋赞客| 驯服型男刑警队长| 白色圣诞节| 1988田螺姑娘| 天下第一楼演员表全部| 赖小子| 卢靖姗个人资料| 恋爱症候群| 情欲禁地| 当代大学德语2答案| 房事性生活| 抖音下载安装i| 幸福年简谱| 男吸女人奶水视频免费观看| 二年级下册数学期末试卷人教版| 邵雨薇为艺术做出贡献的电影有哪些| 人民的名义演员名单表| 菊次郎的夏天钢琴谱简谱| 日韩女同性恋| 女女调教| 凌晨晚餐| 赵依芳| 韵达快递收费标准| 电影名《走进房间》在线观看| 美丽的坏女人中文字幕| 白雪公主国语免费观看中文版| 女幽灵| 隐形人4| 强女警花系列在线观看| 《生命中有你》赞美诗歌| 久久免费视频网站| 隐藏的真相| 艾娜| 南来北往电视剧40集免费观看| 电影终结者| 汤唯和梁朝伟拍戏原版视频在线观看|

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

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

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

站長微信:lxwl520520

站長QQ:1737366103