如何使用codeigniter在ajax文件中使用会话
有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想访问 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.