如何更改临时上传路径运行时



我想将我的应用程序临时路径更改为子文件夹,这样共享服务器上的用户就看不到任何上传的文件。

我希望能够在运行时执行此操作,如果可能的话,也可以通过.htaccess执行此操作(尽管我希望新的临时路径是原始临时路径的子目录)。我无法在共享服务器上编辑php.ini。

我知道我可以通过sys_get_temp_dir()检查tmp路径是什么,但似乎没有办法设置它

这可能吗?

ini_set('upload_tmp_dir','your/path/here/'); 

用于的临时目录在上传文件时存储文件。必须可由任何PHP用户写入正在以运行。如果未指定PHP将使用系统的默认值。

如果此处指定的目录不是可写,PHP返回系统默认临时目录。如果open_basedir打开,则系统必须允许的默认目录上传成功。

upload_tmp_dir

可能在11年,现在不再。

如本文所述ini.list并且参考模式,"upload_tmp_dir"在运行时无法更改。

谢谢。

最新更新