php文件上传漏洞-修改PHP上传文件大小限制

2023-09-05 0 3,592 百度已收录

修改PHP上传文件大小限制

切换是否允许通过HTTP上传文件。 默认为ON,表示upload_tmp_dir开启; 文件上传到服务器上存放临时文件的地方。 如果不指定,将使用系统默认的临时文件夹。 如何更改PHP上传文件大小限制?

Windows环境下如何更改============================================== =========================

第一步:修改php5下POST文件大小限制

1.编译php.ini

发现:max_execution_time = 30,这是每个脚本运行的最长时间php文件上传漏洞,单位为秒,修改为:

最大执行时间 = 150

php文件上传漏洞-修改PHP上传文件大小限制

发现:max_input_time = 60。这是每个脚本可以消耗的时间。 单位也是秒。 修改为:

最大输入时间 = 300

发现:内存限制=128M。 这是脚本消耗的最大内存。 根据您的需要修改该值。 这里改成:

内存限制 = 256M

发现:post_max_size = 8M,表单提交数据最大为8M。 本项不限制单个上传文件的大小,而是限制整个表单的提交数据。 限制范围包括表单提交的所有内容。 例如:发布帖子时,帖子标题、内容、附件等...改为:

post_max_size = 20M

发现:upload_max_filesize = 2M,允许上传文件的最大大小,修改为:

上传最大文件大小 = 10M

第二步:Apache环境下文件上传大小控制

修改Apahce目录下的httpd.conf

添加以下内容

限制请求正文 10485760

php文件上传漏洞-修改PHP上传文件大小限制

即10M=10*1024*1024,有文章提到要改为600000000

重新启动apache,就可以在设置中看到你想要的大小了。

Linux环境如何更改============================================== ======================

修改etc/php.ini

找到File Uploadsh区域并更改以下参数:file_uploads = on; 切换是否允许通过HTTP上传文件。 默认为ON,表示upload_tmp_dir开启; 文件上传到服务器上存放临时文件的地方。 如果不指定,将使用系统默认的临时文件夹(moodle不能更改)

upload_max_filesize = 8m; 允许上传的文件的最大大小。

php文件上传漏洞-修改PHP上传文件大小限制

找到Data Handling区,修改post_max_size = 8m; 指PHP通过表单POST可以接收的最大值,包括表单中的所有值。 默认为8M

设置完以上四个参数后,上传大于8M的文件通常不会有问题。 但如果上传小于8M的文件,则只需设置以下参数:

在资源限制区域:max_execution_time = 600; 每个PHP页面运行的最大时间值(秒),默认为30秒 max_input_time = 600; 每个PHP页面接收数据所需的最长时间,默认为60秒 memory_limit = 8m; 每个PHP页面吞噬的最大显存php文件上传漏洞,默认8M

【修改PHP上传文件大小限制】相关文章:

PHP文件上传源码分析09-04

PHP网站改版工具08-14

php文件上传漏洞-修改PHP上传文件大小限制

php关于PHP上传入门学习知识点09-16

PHP实现大文件上传源码08-29

PHP+jQuery+Ajax仿天猫多上传按钮单文件上传08-16

PHP学习之PHP配置09-09

如何测试宽带上传速率09-26

PHP漏洞 - 如何避免PHP漏洞09-22

php学习php预定义变量09-16

PHP学习路线及PHP优化方法09-08

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php文件上传漏洞-修改PHP上传文件大小限制 https://www.wkzy.net/game/195235.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务