繁体   English   中英

PHP文件上传-php.ini

[英]PHP File Uploads - php.ini

我有一个上传图像的网站,我只想问一下如何设置几个php.ini设置:

max_file_uploads (The maximum mumber of files that can be uploaded in 1 go).

以上设置是否表示一次用户会话可以上传的文件总数以及一次的数量。 例如:用户总共可以上传8张图像。 如果将其设置为1,是一次表示1张图像还是1张图像? 将其设置为8是有意义的,还是应该将其设置为更多的用户可以上传然后改变主意。

upload_tmp_dir      /custom/location    Change the location of where files are initally uploaded to

是否也应该在文档根目录之外设置php来上传? 什么是典型位置? / var / php_images? 我使用的是open_basedir,因此此路径应包含在此处吗?

max_file_uploads指令指定每个请求可以上传的最大文件数。 PHP不在乎您的会话或其他任何内容。 因此,如果您有一个包含3个上载输入的表单,并且您在服务器上只允许1个,而您的用户发送了1个以上,那么他们将超过最大数量。

upload_tmp_dir应该始终在文档根目录之外。 另外,出于安全考虑,将文件移出该临时目录时,请将其保留在doc根目录之外。 不要为用户指定的文件命名。 不要使用文件扩展名。 保留原始名称,类型以及数据库中未包含的内容。 如果需要,使用PHP脚本在事物的Web端检索它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM