我在cakephp dev上实现了ckfinder,我遇到了ckfinder的问题,你需要通过会话来进行某种认证。但是我分配的会话似乎没有在配置文件或cookie上工作。
提前致谢
答案 0 :(得分:1)
确保是存储会话数据的php。在你的core.php中:
Configure::write('Session.save', 'php');
如果让'cake'存储会话数据,外部php文件将无法检索它。另外,请记住为会话设置正确的名称:
session_name("CAKEPHP");
答案 1 :(得分:0)
使用session_start()启动会话; 并且可能需要将cookie域与
匹配ini_set('session.cookie_domain', 'example.net');
答案 2 :(得分:0)
非常简单易行。打开app \ webroot \ js \ ckfinder \ config.php。将以下代码放在那里
session_name("CAKEPHP");
session_start();
在config.php中假设
Configure::write('Session.cookie', 'CAKEPHP');
我已经为ckfinder和ckeditor编写了大量的教程。你可以在这里看到 http://blog.jambura.com/2011/01/29/implementing-ckfinder-in-cakephp-1-3-with-authentication/