登录  /  注册

session,获取的字符串值,总是得到images类型

php中文网
发布: 2016-06-23 14:01:15
原创
864人浏览过

使用ci框架,版本2.1.4

$uuid=(string)($this->uri->segment(3));

$data=array(
    'uuid'=>$uuid
);

$this->session->set_userdata('uuid',$data);

echo $this->session->userdata('uuid');

问题:
$this->uri->segment(3)获取的是一个ID号码,但是输出总是images
直接输出echo $this->uri->segment(3),是ID号没问题

然后不使用框架,直接
session_start();
$_SESSION["uuid"]=$uuid;

echo $_SESSION["uuid"];
这种方式,获取的值还是images


回复讨论(解决方案)

$uuid=(string)($this->uri->segment(3));
echo $uuid;
看看是什么

$uuid=(string)($this->uri->segment(3));
echo $uuid;
看看是什么

是那个ID字符串没错。现在问题是用session后变成了images

session_start();
$_SESSION["uuid"]=$uuid;

echo $_SESSION["uuid"];
这种方式,获取的值还是images

用原生态存储session的方法存储都是images那说明你存的就是images啊 是不是你的变量名冲突了

不要以为你发现了 php 的什么 bug
错肯定在你,而不在 php


$uuid=(string)($this->uri->segment(3));
echo $uuid;
看看是什么

是那个ID字符串没错。现在问题是用session后变成了images

print_r($this->uri->segment_array())
登录后复制

我有问题请教LZ,你是怎么确定的"总是得到images类型"
var_dump? 看header? 二进制文件头? 还是只echo 一下就知道了

我有问题请教LZ,你是怎么确定的"总是得到images类型"
var_dump? 看header? 二进制文件头? 还是只echo 一下就知道了

不确定"总是得到images类型",但确定是echo 出现的字符串是"images"

lz我赌五毛钱,
一定是$_SESSION['uuid']被重置了。
或者$uuid被重置了。。
想看session里面都有什么直接去session存储目录去扒那个文件看看把。
或者直接var_dump($_SESSION)里面所有的看看。
还是没有那必然是$uuid被重置了

http://stackoverflow.com/questions/5484429/codeigniter-session-value-as-images,解决了

在同一个动作中显示没问题
但是跳到其他动作中print_r($this->uri->segment_array()),值变为images

在使用set_userdata后,使用redirect重定向
其他动作中用print_r($this->uri->segment_array()),值终于不是images

hack方法,orz

不要以为你发现了 php 的什么 bug
错肯定在你,而不在 php



$uuid=(string)($this->uri->segment(3));
echo $uuid;
看看是什么

是那个ID字符串没错。现在问题是用session后变成了images

从来没说过自己发现什么BUG,不过有一种东西叫做抽象漏洞。

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号