我想将我的应用程序临时路径更改为子文件夹,以便共享服务器上的用户看不到任何上传的文件。
我希望能够执行此运行时,或者如果可能的话通过.htaccess(虽然我希望新的临时路径成为原始临时路径的子目录)。我无法在共享服务器上编辑php.ini。
我知道我可以通过sys_get_temp_dir()检查tmp路径是什么,但似乎没有办法设置它。
这甚至可能吗?
答案 0 :(得分:8)
ini_set('upload_tmp_dir','your/path/here/');
用于的临时目录 在进行文件上传时存储文件。 必须是任何用户PHP可写的 正在运行。如果没有指定PHP 将使用系统的默认值。
如果此处指定的目录不是 可写,PHP回退到系统 默认临时目录。如果 打开open_basedir,然后是系统 必须允许默认目录 上传成功。
答案 1 :(得分:3)