如何使用codeigniter在ajax文件中使用会话

发布于 2024-11-09 06:31:45 字数 288 浏览 0 评论 0原文

有一个 php 文件,我通过视图使用 ajax 调用它。 xmlhttp.open("GET","/my/path/to/background_file.php");

该 php 文件正在执行一些后台进程,因此我不需要该文件的任何控制器/视图。它是一个独立的文件。

考虑到我不需要该 php 文件的任何控制器/视图,我可以访问那里的会话变量吗?如何 ?

我应该在哪里保存这些不需要任何视图/控制器的 php 文件?

提前致谢。我正在使用 codeIgniter 1.7.2

开发版

there is a php file that i am calling using ajax through a view.
xmlhttp.open("GET","/my/path/to/background_file.php");

that php file is doing some background process and hence i do not need any controller/ view for that file. its an independent file.

considering that i do not need any controller/ view for that php file, can i access session variables there ? how ?

where should i keep these kind of php files which do not need any view/ controller?

thanks in advance. i am using codeIgniter 1.7.2

dev

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

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

发布评论

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

评论(1

ま昔日黯然 2024-11-16 06:31:45

如果您想访问 Codeigniters 会话数组中的对象,我建议将您的 ajax 文件设置为控制器。创建 ajax 控制器是很常见的,这样您就可以访问 Codeigniter 的功能。当然,您不需要连接到控制器的视图,您只需 echo json_encode($data) 即可返回任何所需的数据。

If you want to access objects in Codeigniters session array, I'd suggest making your ajax file a controller. It's pretty common to create an ajax controller so you can access Codeigniter's functionality. Of course, you don't need a view connected to the controller, you simply echo json_encode($data) to return any required data.

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