首页 后端开发 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脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 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)

如何在安全模式下移除显卡驱动 如何在安全模式下移除显卡驱动 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

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

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

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

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

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

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

解决方法:处理无法进入安全模式的Windows 10系统黑屏问题 解决方法:处理无法进入安全模式的Windows 10系统黑屏问题 Jan 09, 2024 am 09:58 AM

在我们使用win10操作系统的时候,有些情况下可能就会遇到我们的win10操作系统出现了黑屏的情况并且无法进入系统的安全模式。对于这种问题小编觉得可能是因为我们电脑的兼容性还不是很好,或者就是电脑的驱动程序出现问题导致的黑屏无法进入安全模式。那么具体的解决步骤就来看下小编是怎么做的吧~windows10系统黑屏进不去安全模式怎么办方法一:1、开机进入系统长按电源键关机然后开机,重复三次左右。2、看到高级选项界面点击高级选项--》疑难解答--》高级选项--》命令提示符。3、在提示符中输入:C:※定

如何在win10安全模式下自动跳过开机密码 如何在win10安全模式下自动跳过开机密码 Dec 28, 2023 pm 06:57 PM

很多用户们在使用电脑的时候,很多时候都会遇到在开机模式直接跳过了开机密码而不动了吧,给用户们添了不少麻烦,解决起来其实不难,下面看看win10安全模式跳过开机密码吧。win10安全模式都进不去:1、很多用户进入到桌面前就卡死不动了也没有密码界面。2、我们可以强制关机三到四次,这是会出现启动设置页面选择“启用安全模式”。3、右击“开始”点击“运行”。4、在运行窗口输入“msconfig”。5、点击“常规”选择“正常启动”。6、成功进入密码界面。

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

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

See all articles