Php 如何使用CodeIgniter 3.x将会话数据传递给CKFinder?
我知道已经存在一个与此()相同的问题,但它毫无帮助。只有一个答案,对我来说不起作用,提供的解释也很少 我有一个CI站点,用户可以在其中登录并使用CKEditor编辑一些内容。我也安装了CKFinder,但我无法将任何会话数据传递到CKFinder配置文件,以验证登录的安全性。全局Php 如何使用CodeIgniter 3.x将会话数据传递给CKFinder?,php,codeigniter,session,ckfinder,Php,Codeigniter,Session,Ckfinder,我知道已经存在一个与此()相同的问题,但它毫无帮助。只有一个答案,对我来说不起作用,提供的解释也很少 我有一个CI站点,用户可以在其中登录并使用CKEditor编辑一些内容。我也安装了CKFinder,但我无法将任何会话数据传递到CKFinder配置文件,以验证登录的安全性。全局$\u SESSION变量只返回Array()1,不包含任何会话数据(是的,我使用的是SESSION\u start();) 使用另一篇文章的答案作为基础,我尝试从 $$饼干> /CODE中检索数据,但似乎没有什么特别有
$\u SESSION
变量只返回Array()1
,不包含任何会话数据(是的,我使用的是SESSION\u start();
)
使用另一篇文章的答案作为基础,我尝试从<代码> $$饼干> /CODE中检索数据,但似乎没有什么特别有用的东西。cookie数据中没有
ci_会话
。最接近的东西是PHPSESSID
,但我无法从中得到任何有用的东西
任何帮助都将不胜感激。我在这个项目上已经花了太长时间了。谢谢 您不应该通过为每个用户写入配置文件来更改配置文件。由于这是一个商业应用程序,我无法查看它的文档,但这可能会有所帮助
如果没有进一步的代码示例或更确切的问题示例,我真的不知道我能帮上什么忙。我希望这可能会有所帮助,但可能不是。对不起。您能澄清一下您的哪一位有问题吗?访问会话数据?设置cookie数据?向视图传递数据?在js?CKfinder中使用数据将在一个新窗口中打开,该窗口的源代码是指向
assets/CKfinder/CKfinder.html
的直接URL,因此技术上不属于CI框架。它由同一目录中的config.php
文件初始化。config.php
文件具有用于保护CKfinder的身份验证功能,它看不到在CI框架内创建的任何会话数据(例如加载视图的控制器,该视图具有打开CKfinder的编辑器)。我需要将会话数据传递到config.php
文件。不幸的是,您的3个解决方案都不适合我。没有办法使用本机PHP会话或在CI框架内外都能工作的东西吗?当然,CI不会阻止您使用任何您想要的东西。然而,仅仅为此重新处理整个会话库似乎并不正确。CI使用php$_会话超级全局,因此您可以随时查询。您所说的“查询”是什么意思?当我尝试使用$\u会话时,CKfinder仍然看不到其中的任何内容。不,我并不感到惊讶。它怎么知道呢?您没有以任何方式将系统相互关联。试试这个:如果没有访问CKfinder的工作,我只是在猜测。我会把它放在那里,如果没有帮助的话,很抱歉。