我正在使用KCfinder进行项目,但我现在陷入困境。
我想要一个动态uploadDir,例如:'uploadURL' => $_SESSION['user_upload_dir']
但是,KCfinder的配置文件不接受任何全局变量。我阅读了文档(https://kcfinder.sunhater.com/integrate#session),但我不知道我需要做些什么来使它工作。 (英语不是我的主要语言,因此我很难理解文档要求我做什么)
总之我想要这个:
$_SESSION['upload_key']
原因是因为网站的多个成员需要拥有自己的图像文件夹。
感谢所有帮助! :)
答案 0 :(得分:0)
抱歉,奇怪的是比文档解释的方式更容易。我所要做的就是在我的网站中放置一个$_SESSION
,其中包含覆盖config.php文件的信息:
$_SESSION['KCFINDER'] = array(
'disabled' => false,
'uploadURL' => $_SESSION['upload_dir'],
);
当然,我对此代码进行了必要的保护,因此只有登录的用户才能使用文件浏览器。