首页 后端开发 php教程 php开启安全模式后禁用的函数集合_php技巧

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

May 17, 2016 am 09:17 AM
安全模式

复制代码 代码如下:

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_USERPHP_AUTH_PWPHP_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 的函数 ??
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
如何在安全模式下移除显卡驱动 如何在安全模式下移除显卡驱动 Feb 20, 2024 am 11:57 AM

安全模式下如何卸载显卡驱动随着科技的不断发展,电脑已经成为人们生活、工作中不可或缺的工具之一。而在日常使用电脑的过程中,网友们也经常会遇到各种各样的问题,其中显卡驱动问题是比较常见的一个。当显卡驱动出现问题时,有时候我们需要在安全模式下卸载该驱动。本文将介绍安全模式下如何卸载显卡驱动的步骤。什么是安全模式?安全模式是一种用于修复和解决电脑问题的特殊模式。当电

在安全模式下启动 Windows 11 的 8 种简单方法 在安全模式下启动 Windows 11 的 8 种简单方法 Apr 25, 2023 pm 12:37 PM

如果您在操作系统中遇到错误并需要以安全模式启动Windows11,我们可以为您提供保障。有多种行之有效的方法可以帮助您启动PC并修复任何错误。Windows是市场上最流行的操作系统之一,并且已经存在了一段时间。为什么我应该在Windows11上以安全模式启动?尽管微软一直在努力优化和改进每个新版本的体验(并且您已经知道Windows11中有一些很棒的功能可以升级),但这个操作系统仍然存在很多问题。例如,有时Windows11开始菜单无法正常工作。用户还抱怨反复出现的Micros

卡在'100% 完成更新工作不要关闭计算机”?这是解决方法 卡在'100% 完成更新工作不要关闭计算机”?这是解决方法 Apr 18, 2023 pm 06:43 PM

您的Windows10计算机是否卡在“正在处理更新100%完成不要关闭计算机”?这是一个常见问题,当Windows尝试在关闭或重新启动时安装更新时会出现。在这种情况下,您可以尝试的第一件事是强制重启您的PC。但是,如果这没有帮助,您可以继续尝试以下潜在的解决方案。情况1:何时可以访问Windows在您按照以下方法之前,请确保等待几个小时并查看它是否有效或重新启动您的PC:方法1:运行Windows更新疑难解答步骤1:右键单击开始并选择运行以打开运行命令窗口。第2步:在运行命

如何解决在 Windows 11 中锁屏无法使用的问题? 如何解决在 Windows 11 中锁屏无法使用的问题? Apr 25, 2023 pm 06:49 PM

由于Windows11附带的惊人功能和更新,很多人都对最终获得Windows11感到兴奋。但是,它也有一些完全破坏用户体验的错误。用户面临的主要问题之一是卡在登录屏幕上。这可能会非常令人沮丧,因为它会阻止您工作,因为您无法访问您的设备。在某些情况下,登录表单不会出现。此锁定屏幕错误的快速修复方法是重新启动您的PC以成功启动。为什么Windows11设备上的锁定屏幕不起作用?锁屏问题已经惹恼了很多Windows11用户。该问题最初是作为22000.4版本上的Windows11

Win11系统如何从安全模式顺利切换至正常模式 Win11系统如何从安全模式顺利切换至正常模式 Mar 27, 2024 pm 04:31 PM

当电脑遇到问题需进入安全模式进行排查和修复,待问题解决后,如何将系统顺利切换回正常启动模式呢?下面为大家带来Win11系统如何从安全模式顺利切换至正常模式的详细操作方案,一起来看看吧。操作方法1、在安全模式下,点击左下角任务栏中的"开始",选择选项列表中的"运行"。2、在弹出的窗口中,输入"msconfig",回车打开。3、进入到新窗口后,点击上方中的"常规"选项卡,然后找到下方中的"正常启动(加载所有设备驱动程序和服务)"将其勾选上即可。扩展阅读安全和保护Windows防火墙设置错误代码安装T

dellwin10进入安全模式的简易教程 dellwin10进入安全模式的简易教程 Dec 30, 2023 pm 12:49 PM

戴尔电脑win10系统的安全模式该如何进入呢?当我们电脑出现了驱动错误,或者其他的一些小故障,进入安全模式是很好是解决方式。今天小编就教大家Dell如何进入安全模式吧。dellwin10安全模式怎么进的方法1、点击开始按钮,选择电源,此时按住键盘上的shift键,再点击“重启”。2、重启后进入选单,首先选择“疑难解答”。3、再选择“高级选项“。4、然后选择“启动设置”。5、此时点击“重启”后就可以进入“安全模式”选择菜单。6、你可以根据当时情况选择进入的类型。

详解win10安全模式的实际应用 详解win10安全模式的实际应用 Dec 31, 2023 am 11:05 AM

很多用户们在使用电脑的时候,在电脑有问题的时候,都会进入安全模式,但是很多的用户们都可能还不知道安全模式有什么用,今天就带大家一起来了解一下安全模式的重大作用。win10安全模式有什么用:答:安全模式可以方便地检测与修复计算机系统的错误,它对于用户轻松地修复系统的一些错误,起到事半功倍的作用。平常我们一般不会进入电脑安全模式,但在系统出现一些难以解决问题的时候,借助安全模式可以比较方便的解决。安全模式的工作原理是在不加载第三方设备驱动程序的情况下启动电脑,使电脑运行在系统最小模式,这样用户就可以

解决Win11无法启动并进入安全模式的方法 解决Win11无法启动并进入安全模式的方法 Jan 02, 2024 pm 05:05 PM

很多时候,我们都可以通过进入安全模式的方法解决win11蓝屏的问题。但是有些朋友因为不太熟悉系统和电脑,不知道如何在蓝屏开不了机的情况下进入安全模式,其实我们可以通过电源键进入,下面就一起看看吧。win11蓝屏开不了机怎么进入安全模式方法一:1、首先我们连续使用电脑的电源键(开机键)重启系统。2、连续操作3次及以上之后,电脑会进入系统修复选项。3、在其中选择“疑难解答”,进入疑难解答之后再进入“高级选项”4、在“高级选项”中找到“启动设置”并进入,然后选择“重启”5、之后就可以根据提示按下“F4

See all articles