我想將我的應用程序的臨時路徑更改爲子文件夾,以便共享服務器上的用戶無法看到任何上傳的文件。如何更改臨時上傳路徑運行時?
我希望能夠做這個運行時,或者如果可能的話通過.htaccess(儘管我希望新的臨時路徑是原始臨時路徑的子目錄)。我無法編輯共享服務器上的php.ini。
我知道我可以通過sys_get_temp_dir()檢查tmp路徑是什麼,但似乎沒有辦法設置它。
這甚至可能嗎?
我想將我的應用程序的臨時路徑更改爲子文件夾,以便共享服務器上的用戶無法看到任何上傳的文件。如何更改臨時上傳路徑運行時?
我希望能夠做這個運行時,或者如果可能的話通過.htaccess(儘管我希望新的臨時路徑是原始臨時路徑的子目錄)。我無法編輯共享服務器上的php.ini。
我知道我可以通過sys_get_temp_dir()檢查tmp路徑是什麼,但似乎沒有辦法設置它。
這甚至可能嗎?
ini_set('upload_tmp_dir','your/path/here/');
文件上傳時用於 存儲文件的臨時目錄。 必須由PHP 正在運行的用戶寫入。如果未指定,PHP 將使用系統的默認值。
如果此處指定的目錄不是 可寫,PHP將回退到系統默認臨時目錄 。如果 open_basedir處於打開狀態,則必須允許系統 默認目錄中的 上傳成功。
如果其他用戶有權訪問主臨時路徑,他們肯定有權訪問它的子文件夾?或者你打算明確限制你的應用程序特定的臨時路徑的權限? –