加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

PHP safe_mode开启对付PHP体系函数有什么影响

发布时间:2020-11-25 15:42:00 所属栏目:运营 来源:网络整理
导读:这篇文章首要先容了PHP safe_mode开启对付PHP体系函数有什么影响,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣可以

  短视频,自媒体,达人种草一站处事

这篇文章首要先容了PHP safe_mode开启对付PHP体系函数有什么影响,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣可以参考下

safe_mode是提供一个根基安详的共享情形。

在一个多用户共享的phpweb处事器上,当这台处事器开启了safe_mode模式,有以下函数将会受到影响。

起首,以下实行会见文件体系的函数将会被限定,运行处事器的用户id,假如想要实行操纵某个文件,必必要用户该文件的读取可能写入的会见权限。

因此,在safe_mode打开的环境下,下列函数将会收到限定:

ckdir,

move_uploaded_file,

chgrp,

parse_ini_file,

chown,rmdir,

copy,

rename,

fopen,

require,

highlight_file,

show_source,

include,

symlink,

link,

touch,

mkdir,

unlink

以上都是跟操纵文件体系有关的函数。

除此之外,一些php扩展的函数也会受到限定,不能在措施内里直接加载扩展,只能到php.ini里加载,并且php假如必要执行操纵体系的措施时,必需在safe_mode_exec_dir中指定措施的路径,不然执行将失败。

另外尚有

exec,

shell_exec,

pasathru,

system,

popen等函数会收到限定

同样的,一些php扩展中的函数也将会受到影响。(加载模块:在安详模式下dl函数将被榨取,假如要加载扩展的话,只能修改php.ini中的扩展选项,在php启动的时辰加载)。

在php安详模式打开的时辰,必要执行体系措施的时辰,必需是在safe_mode_exec_dir选项指定目次的措施,不然执行将失败。纵然应承执行,那么也会自动的转达给escapeshellcmd函数举办过滤。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读