问题标签 [codeigniter-session]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1300 浏览

php - 在 codeigniter 中更新会话

所以我必须在我的视图中进行配置,但是在我注销之前它不会改变。谁能帮我解决这个问题?

下面是我的登录控制器

这里是我上传头像控制器的方法

这是我显示个人资料图片的视图

0 投票
2 回答
45 浏览

php - 我的会话无法正常工作

我有一个问题,即以下if条件总是进入第一个if条件,从不进入elseif条件。

这是我下面的代码:

你能告诉我为什么吗?

0 投票
1 回答
1130 浏览

php - 重定向到 Codeigniter 中的另一个控制器后会话数据丢失

我正在使用 CodeIgniter 框架,并且在从一个控制器重定向到另一个控制器时无法维护会话数据。这是我设置会话数据的第一个控制器

所以当我 vardump($this->session->userdata()) 我得到上面存储的所有数据并且重定向的控制器是

注意:我已经在两个控制器的 _construct() 中加载了会话库,即

所以当我 vardump($this->session->userdata()) 我得到一个 NULL

0 投票
1 回答
877 浏览

codeigniter - 验证错误与 codeigniter 中的 flashdata 无关

我正在尝试在 codeigniter 中使用 flashdata 为我的表单设置验证错误,但我在视图中看不到错误,这是我的视图代码部分。我已经阅读了与我的这个问题相关的其他相关问题,但我没有找到解决方案!

这是我的控制器部分,它是“管理员”方法的名称,方法名称是登录

我尝试了很多代码,我注释掉了我到目前为止使用的代码。我也在自动加载部分会话库中设置$autoload['libraries'] = array('database','form_validation','session');

请告诉我这里出了什么问题。

0 投票
1 回答
752 浏览

codeigniter - 重定向后 CodeIgniter flashdata 不显示从一个函数到另一个函数的值

我正在尝试将 flashdata 值从一个函数获取到同一控制器中的另一个函数。一旦我使用 redirect() 它就会失去它的价值并显示为空。我尝试同时使用 flashdata 和会话数据,但没有任何效果。请在下面找到我的代码:-

我不确定为什么在重定向后它没有从一个函数获取值到另一个函数。

在此先感谢您的时间。

更新:

查看页面(Details.php):

我在这里看到了一个帖子,上面写着为 sesson 创建一条路径(点击这里)。

这是我的 config.php

0 投票
1 回答
307 浏览

codeigniter - 无法将 flashdata 或 userdata 值传递给另一个函数

我试图在同一个控制器中将 flashdata 和 userdata 的值从一个函数获取到另一个函数。似乎我在 func A 中使用重定向到 func B。所以当 func 加载时,它不会读取值并变为 Null。我使用了 var_dump() 和 print_r 但值为空。请找到我的示例代码如下: -

控制器:Sample.php

我已经在开始时声明了会话库

尝试使用时$this->session->userdata

尝试使用时$this->session->flashdata

还有我的 fetchEmp.php(查看)

我得到的输出是:NULL

0 投票
1 回答
46 浏览

codeigniter - 在会话中保存完整的模型 - Codeigniter

我想在会话中保存完整的模型,这样我就可以在整个应用程序中轻松使用数据。

成功登录应用程序后,我将模型保存在会话中,会话保存在ci_session表中的数据库中。

我试过的代码:

这段代码给了我一个错误:

更新:我将表格的user_dataci_session从文本更改为长文本

0 投票
1 回答
293 浏览

php - 用于获取用户数据的 codeigniter 会话的替代方法

我仍然是 codeigniter 的初学者,并且一直在从这里和那里收集点点滴滴。

我已经使用 codeigniter 建立了一个网站,少数人使用该网站来输入有关其团队成员和每个成员进度的信息。
在数据库中,每个用户都有其团队的 ID(团队在另一个表中定义)。每当每个用户登录时,我都会使用 $this->session->set_userdata 将他的团队 ID 保存为 userdata 会话。
每当他插入数据或需要显示有关他的团队的数据时,我都会从会话数据中获取 ID 并将其保存到变量中以在我的代码中使用。

我在这里的问题是尝试看看我正在做的事情是否健康、安全,并看看我是否有办法在不使用会话的情况下做到这一点。

谢谢你。

0 投票
1 回答
183 浏览

php - 代码点火器会话管理 - 登录页面刷新而不是填充会话

我是 Code Igniter 的新手,并试图按照说明进行操作,因为我继承了一个内置的站点,在从 PHP 5.6 迁移到 7.2 时它停止工作后我必须升级它。我认为会话管理在 2.0x 和 3.0.0 版本之间发生了很大变化(我已经移至该版本)。我想使用文件来存储会话并配置了 sess_path,但是当我的用户尝试登录页面时,页面只会刷新 - 这表明控制器中的 if($this->form_validation->run() == FALSE): 语句下面的代码总是正确的,这很奇怪,好像我没有填写用户名或密码并提交,表单验证运行。

配置文件包含会话配置的以下内容:

表单非常简单 - 用户名和密码字段和提交按钮,它发布到管理/登录页面。一直在运行用于会话管理的 Code Igniter 指令,但无法弄清楚为什么页面只是刷新。希望我不必从头开始重写整个事情。任何帮助都感激不尽!

0 投票
1 回答
26 浏览

codeigniter - 使用 Codeigniter 购物车库时购物车显示 0 件商品

我正在使用 Codeigniter 3.1.9,并将商品添加到我的购物车中,商品已添加并显示,但是当我在浏览器打开的情况下将系统置于休眠模式时,打开系统后,购物车显示 0 个产品。它应该包含我添加的项目。请帮助解决我的问题。我添加到购物车的代码片段是:

这是配置文件: