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函数举办过滤。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |