php开启安全模式后禁用的函数集合


Posted in PHP onJune 26, 2011
<?php 
ini_set("safe_mode",true); 
?>

表 42-2. 安全模式限制函数

函数名 限制
dbmopen() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
dbase_open() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
filepro() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
filepro_rowcount() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
filepro_retrieve() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
ifx_* sql_safe_mode 限制, (!= safe mode)
ingres_* sql_safe_mode 限制, (!= safe mode)
mysql_* sql_safe_mode 限制, (!= safe mode)
pg_loimport() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
posix_mkfifo() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
putenv() 遵循 ini 设置的 safe_mode_protected_env_vars 和 safe_mode_allowed_env_vars 选项。请参考 putenv() 函数的有关文档。
move_uploaded_file() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
chdir() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
dl() 本函数在安全模式下被禁用。
backtick operator 本函数在安全模式下被禁用。
shell_exec()(在功能上和 backticks 函数相同) 本函数在安全模式下被禁用。
exec() 只能在 safe_mode_exec_dir 设置的目录下进行执行操作。基于某些原因,目前不能在可执行对象的路径中使用 ..。escapeshellcmd() 将被作用于此函数的参数上。
system() 只能在 safe_mode_exec_dir 设置的目录下进行执行操作。基于某些原因,目前不能在可执行对象的路径中使用 ..。escapeshellcmd() 将被作用于此函数的参数上。
passthru() 只能在 safe_mode_exec_dir 设置的目录下进行执行操作。基于某些原因,目前不能在可执行对象的路径中使用 ..。escapeshellcmd() 将被作用于此函数的参数上。
popen() 只能在 safe_mode_exec_dir 设置的目录下进行执行操作。基于某些原因,目前不能在可执行对象的路径中使用 ..。escapeshellcmd() 将被作用于此函数的参数上。
fopen() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
mkdir() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
rmdir() 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
rename() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
unlink() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
copy() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。 (on source and target)
chgrp() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
chown() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。
chmod() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 另外,不能设置 SUID、SGID 和 sticky bits
touch() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。
symlink() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。 (注意:仅测试 target)
link() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。 (注意:仅测试 target)
apache_request_headers() 在安全模式下,以“authorization”(区分大小写)开头的标头将不会被返回。
header() 在安全模式下,如果设置了 WWW-Authenticate,当前脚本的 uid 将被添加到该标头的 realm 部分。
PHP_AUTH 变量 在安全模式下,变量 PHP_AUTH_USER、PHP_AUTH_PW 和 PHP_AUTH_TYPE 在 $_SERVER 中不可用。但无论如何,您仍然可以使用 REMOTE_USER 来获取用户名称(USER)。(注意:仅 PHP 4.3.0 以后有效)
highlight_file(), show_source() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。 (注意,仅在 4.2.1 版本后有效)
parse_ini_file() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。 检查被操作的目录是否与正在执行的脚本有相同的 UID(所有者)。 (注意,仅在 4.2.1 版本后有效)
set_time_limit() 在安全模式下不起作用。
max_execution_time 在安全模式下不起作用。
mail() 在安全模式下,第五个参数被屏蔽。(注意,仅自 PHP 4.2.3 起受影响)
任何使用 php4/main/fopen_wrappers.c 的函数 ??
PHP 相关文章推荐
php 图片上添加透明度渐变的效果
Jun 29 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
php将session放入memcached的设置方法
Feb 14 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
PHP面向对象详解(三)
Dec 07 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
Feb 23 PHP
php 修改上传文件大小限制实例详解
Oct 23 PHP
详解php中的implements 使用
Jun 13 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 PHP
php设计模式 Adapter(适配器模式)
Jun 26 #PHP
php设计模式 Builder(建造者模式)
Jun 26 #PHP
php设计模式 DAO(数据访问对象模式)
Jun 26 #PHP
php设计模式 Decorator(装饰模式)
Jun 26 #PHP
php设计模式 Delegation(委托模式)
Jun 26 #PHP
php设计模式 Facade(外观模式)
Jun 26 #PHP
php设计模式 Factory(工厂模式)
Jun 26 #PHP
You might like
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
Bootstrap table简单使用总结
2017/02/15 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
2017/03/25 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
Python使用django获取用户IP地址的方法
2015/05/11 Python
python实现中文分词FMM算法实例
2015/07/10 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
机器学习实战之knn算法pandas
2019/06/22 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
浅析Python3 pip换源问题
2020/01/06 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
2020/03/09 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
采购内勤岗位职责
2013/12/10 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
MySQL Shell的介绍以及安装
2021/04/24 MySQL
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python