我想将我的应用程序临时路径更改为子文件夹,这样共享服务器上的用户就看不到任何上传的文件。
我希望能够在运行时执行此操作,如果可能的话,也可以通过.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"在运行时无法更改。
谢谢。