php - Codeigniter session 异常行为

标签 php javascript html css phpmyadmin

我正在存储一个不同的 session ,如 id、type、isloggedin,最后是 comp_city,我将城市名称存储到 comp_city session 。

例如,我将“San Francisco”存储到 session comp_city 中并且它成功了,现在我重定向到另一个页面,我想使用 comp_city 的值,但奇怪的是它没有将“San Francisco”作为我的值我'img'。会有什么问题?是不是我用的session太多了?

public function index($city='', $error=null)
{       
    if($city == '')
    {
        $city = 'San Francisco';
        $this->session->set_userdata(array('compcity' => $city));
    }else if($city)
    {
        $city = urldecode($city);
        $this->session->set_userdata(array('compcity' => $city));
    }

     .... 

最佳答案

查看所有 session 的设置,为此使用以下代码并检查您需要的 session 。

 print_r($this->session->userdata); 

print_r($this->session->all_userdata());

关于php - Codeigniter session 异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17016482/

相关文章:

php - 是不是一个很好的隐私数据传输和保护解决方案?

html - 使 facebook like box 调整为图像大小

css - float div的自动宽度

php - 瑞典网站上的有趣人物

php - 第一个破折号未被识别为分隔符

javascript - 如何使用 jQuery 包装 x 个嵌套项目?

javascript - JSON 文件中的对象未填充下拉菜单

php - html的基本php流程

php - 多图片上传

php - SQL-PHP 日期时间