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

dqh*_*cks 4 php

我想将我的应用程序临时路径更改为子文件夹,以便共享服务器上的用户无法看到任何上传的文件.

我希望能够做到这个运行时,或者如果可能的话通过.htaccess(尽管我希望新的临时路径成为原始临时路径的子目录).我无法在共享服务器上编辑php.ini.

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

这甚至可能吗?

She*_*hef 8

ini_set('upload_tmp_dir','your/path/here/'); 
Run Code Online (Sandbox Code Playgroud)

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

如果此处指定的目录不可写,则PHP将回退到系统默认临时目录.如果打开open_basedir,则必须允许系统默认目录才能成功上载.

upload_tmp_dir


Lit*_*ter 5

也许在 11 年,现在不是了。

如此处记录的ini.list 和参考模式,“upload_tmp_dir”不能在运行时更改。

谢谢。