百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> PHP中的惊险函数你晓得吗?
分享文章到:

PHP中的惊险函数你晓得吗?

发布时间:09/01 来源:未知 浏览: 关键词:

有时候为了平安我们需要禁掉一些PHP危险函数,本文整理了一些PHP中的危险函数,以供大家参照 。

函数作用倡议级别
phpinfo输出 PHP 环境信息乃至相关的模块、WEB 环境等信息。禁用影响不大
passthru同意施行一个外部程序并回显输出禁用影响不大
exec同意施行一个外部程序(如 UNIX Shell 或 CMD 命令等)禁用影响不大
system同意施行一个外部程序并回显输出禁用影响不大
chroot可改动当前 PHP 进程的工作根名目,仅当系统支撑 CLI 模式禁用影响不大
scandir列出指定途径中的文件和名目。有大概受影响
chgrp改动文件或名目所属的会员组。禁用影响不大
chown改动文件或名目的所有者禁用影响不大
shell_exec通过 Shell 施行命令,并将施行结果作为字符串返回。禁用影响不大
proc_open施行一个命令并翻开文件指针用于读取乃至写入。禁用有大概没法施行按时任务
proc_get_status猎取使用 proc_open () 所翻开进程的信息。禁用有大概没法施行按时任务
ini_alter、ini_set可用于修改、设定 PHP 环境配置参数。禁用影响不大
ini_restore可用于复原 PHP 环境配置参数到其初始值。禁用影响不大
dl在 PHP 停止运转历程傍边(而非启动时)加载一个 PHP 外部模块禁用影响不大
pfsockopen创立一个 Internet 或 UNIX 域的 socket 耐久连接禁用大概会影响 RPC、Socket 通讯等
syslog可调取 UNIX 系统的系统层 syslog () 函数禁用影响不大
readlink返回符号连接指向的目标文件内容禁用影响不大
symlink创立软链接禁用影响不大
popen可通过 popen () 的参数传递一条命令,并对 popen () 所翻开的文件停止施行禁用影响不大
stream_socket_server创立一个 Internet 或 UNIX 效劳器连接禁用大概会影响 RPC、Socket 通讯等

注:以上结果,并不是终究结果。终究需要结合业务,剖析其对业务的影响范畴。禁用的办法如下。

翻开php.ini,搜索disable_functions,追加即可。

disable_functions = 
passthru,exec,system,chroot,chgrp,chown,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,
syslog,readlink,popepassthru,stream_socket_server

引荐教程:《PHP教程》

以上就是PHP中的危险函数你晓得吗?的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板