php的框架代码符号 [英] php's framework codeigniter
问题描述
我有一个问题在codeigniter会话,当一个页面load..session值在页面加载期间未设置..means一些会话变量unset(意味着null)...页面加载之前的会话变量..
i have a some problem in codeigniter session, when a page load..session value unset during page loading ..means some session variable unset( means null)...session variable before page load..
Array ( [session_id] => 2de4cec5bf6cdf3ccc5b02844a4b572a
[ip_address] => 127.0.0.1
[user_agent] => Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/2010010
[last_activity] => 1320479523
[logoff_city] => Agra
[user_deal_point] => 460
[userid] => 2
[email] => test@dummyid.com
[asfsadf] =>
[userId] =>
[city_name] => Agra
[city_id] => 1
[deal_id] => KGrNM03
[amount] => 449
[total_amount] => 449
[UserName] =>
[UserEmail] =>
[Mobile] => )
页面加载后显示会话变量
After page loading show session variable
Array ( [session_id] => 2de4cec5bf6cdf3ccc5b02844a4b572a
[ip_address] => 127.0.0.1
[user_agent] => Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/2010010
[last_activity] => 1320479523
[logoff_city] => Agra
[user_deal_point] =>
[userid] => 2
[email] => test@dummyid
[asfsadf] =>
[userId] =>
[city_name] => Agra
[city_id] => 1
[UserName] =>
[UserEmail] =>
[Mobile] => )
推荐答案
您是否已从1.7版本的CodeIgniter升级到2.0版本?您是否在数据库表中存储会话?你在使用IE吗?如果是这样,我也有同样的问题。它是固定的,当我编辑会话表,user_agent字段为varchar(255)。这是IE的问题。
Have you upgraded from a 1.7 version of CodeIgniter to a 2.0 version? And are you storing sessions in a database table? And are you using IE? If so, I had this same problem. It was fixed when I edited the session table, user_agent field to a varchar(255). It's an issue with IE.
这篇关于php的框架代码符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!