php safe_mode 影响,PHP的safe_mode开启之后会有哪些影响

打开php.ini中的safe_mode 会影响那些函数? 1.所有输入输出函数(fopen()、file()、require())的适用都会收到限制,只能用于调用与这些函数的脚本有相同拥有者的文件。比如启动了安全模式,如果Mary拥有的脚本调用fopen(),尝试代开有Jonhn拥有的文件就会失败,但是如果Mary不仅拥有调用fopen()的脚本,还拥有fopen()所调用的文件,就会成功。 2.试图通过函数popen()、system()或exec()等执行的脚本,只有当脚本位于safe_mode_exec_dir配置指令指定的目录才可以。 3.HTTP验证得到进一步加强,因为验证脚本拥有者佛如UID划入了验证领域范围内,此外启用安全模式不会设置PHP_AUTH 4.MySQL服务器所用的用户名必须与调用mysql_connect()的文件的拥有者用户名相同。 5.创建新文件(闲置用户只在该用户拥有的目录下创建文件) 6.安全模式下禁用的函数: apache_request_headers()      backticks()                      chdir() chgrp()                                      chmode()                        chown() copy()                                       dbase_open()                 dbmopen() dl()                                            exec()                             filepro() filepro_retrieve()                       filepro_rowcount()          fopen() header()                                    heghlight_file()               ifx_* inges_*                                      link()                              mail() max_execution_time()               mkdir()                           move_upload_file() mysql_*                                      parse_ini_file()              passthru() pg_lo_import()                           popen()                         posix_mkfifo() putenv()                                     rename()                       zmdir() set_time_limit()                          shell_exec()                  show_source() symlink()                                    system()                        ouch()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值