使用在WAMP上本地运行并处理会话的codeigniter。我尝试了默认的会话处理程序,数据库会话,本地会话和现在数据库会话。他们都导致同样的问题,我不能为我的生活弄清楚。codeigniter设置会话变量,其变量不起作用
问题是我正在尝试使用变量设置会话变量。我已经确认了变量并将其回显出来,并且控制器中的所有内容都很好。控制器调用一个视图,变量也在那里。该视图调用上传器文件,这是由于某些原因随机地将该变量设置为“style.css”的地方。如果我静态设置会话,说“randyval”,然后它坚持。它只是在试图使用它打破的变量时。
使用DB会话允许我使用设置:
$some_val = $some_otherVal;
$_SESSION['sess'] = $some_val;
只有在最后一页进行回声$ _SESSION [ 'SESS']结果 “style.css文件”。
然而,如果我做的:
$_SESSION['sess'] = 'test';
一切正常应该。
不会问,除非我在我的智慧结束......感谢您的任何意见。
什么是“Some_otherVal”的内容?你是否100%确定你没有在其他地方覆盖变量?抱歉我的无知,但什么是“dnb”? –
some_otherVal只是一个字符串。如果它被其他地方覆盖,我找不到它。我可以做的唯一区别是将其设置为特定值。无论价值如何,它都会令人满意。只有当设置为一些随机值时才会改变,结果是相同的“style.css”。甚至不知道从哪里来。不要担心你的“无知”,只能原谅我的愚蠢。大声笑。我的意思是说数据库会话不是数据库本地会话,当我说“使用dnb”我想说的是使用数据库会话。不知道我从哪里得到dnb。 :\我已经纠正它。 – fraklo
所以,我希望这是一个WAMP服务器问题,但即使将它推送到我的主机上的“实时”服务器,仍然给我同样的问题。我想没有人经历过这个相同的问题。如果我只知道为什么特别是“style.css”... – fraklo