Codeigniter 问题中的 fckeditor 文件管理器

发布于 2024-09-25 01:26:03 字数 269 浏览 6 评论 0原文

我的问题会很简短。

在我的 codeigniter 设置中,我使用数据库会话。在这个会话中,我有一个变量 admin_site_id ,我通过

$this->session->userdata('admin_site_id');

什么是在非 CI php 脚本中获得相同内容的最佳方法?

我有一个 fckeditor 文件管理器,我想集成它,但图片应该上传到不同的文件夹中,具体取决于网站管理员现在正在编辑...

I will be short in my question.

In my codeigniter setup I use database session. in this session I have a variable admin_site_id which i get via

$this->session->userdata('admin_site_id');

What would be the best way to get the same thing in non CI php script?

I have a file manager of fckeditor, which I want to integrate but the pics should be uploaded in different folders , depending on the website administrator is editing right now...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

多孤肩上扛 2024-10-02 01:26:04

默认情况下,CI 将会话数据存储在名为 ci_sessions 的 cookie 中,您可以通过以下方式访问它: $_COOKIE['ci_session'];

根据您是否启用 magic_quotes、加密或在数据库中存储会话数据,您可能需要删除斜杠、反序列化数据并运行 SQL 查询以使用 cookie 哈希来获取数据。
您可以在此处阅读有关如何执行此操作的更多信息:
http: //renownedmedia.com/blog/accessing-codeigniter-session-data-using-external-scripts

By default, CI stores session data in a cookie called ci_sessions, you can access it through: $_COOKIE['ci_session'];

Depending on if you magic_quotes turned on, encryption, or storing session data in the database you may have to remove slashes, unserialize the data, and run a SQL query to grab the data using the cookie hash.
You can read more on how to this here:
http://renownedmedia.com/blog/accessing-codeigniter-session-data-using-external-scripts

晌融 2024-10-02 01:26:04

我最近在 CI 项目中做了类似的事情。我最终使用了使用本机 PHP 会话的本机会话库 (http://codeigniter.com/wiki/Native_session/)。

因此,我能够设置一个可在 CI 中访问的会话变量 - 使用典型的 CI 会话语法,但随后能够使用非 CI php 脚本访问同一会话。

我的项目尚未启动,因此我无法谈论可能出现的任何潜在生产问题,但其他人似乎在使用它而没有出现任何问题。

I did something similar on a CI project recently. I ended up using the Native Session Library (http://codeigniter.com/wiki/Native_session/) that uses native PHP sessions.

So I was able to set a session variable that was accessible in CI - using the typical CI session syntax, but was then able to access that same session using a non-CI php script.

My project for this isn't live yet, so I can't speak to any potential production issues that might come up, but others seem to be using it without problems.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文