首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php中如何取得session里面的值

2014-01-12 
php中怎么取得session里面的值?登录验证完成之后我把信息存入session,然后跳转到另一个界面,在另一个界面

php中怎么取得session里面的值?
登录验证完成之后我把信息存入session,然后跳转到另一个界面,在另一个界面中去值时发现不论怎么尝试只能取得一个值。
如图:
php中如何取得session里面的值
在验证页面我也输出过能获得值,在跳转后的页面怎么就不行了呢
[解决办法]
string 是一个SimpleXMLElement Object,并不是一个标准的普通的数组项。
$newposition = (array)$position;
[解决办法]
你要在乱码的源头做处理
你只把页面的编码改了,当然是不行的!
你的页面是 gbk 的,而 SimpleXMLElement 返回的结果是 utf-8 的,出现乱码就很正常了
$_SESSION['position'] = strval($position); //这样是 utf-8 的
$_SESSION['position'] = iconv('utf-8', 'gbk', strval($position)); //这样就是 gbk 的了

编写、调试程序的原则是:尽可能的把问题缩小到一个小范围中(这样便于问题的解决)而不是让问题扩散出去

热点排行