【发布时间】:2014-01-13 20:33:04
【问题描述】:
这是一个很奇怪的问题。
我有一个正在运行的网站,对我或我认识的任何人都没有问题。
但是我的一个客户告诉我他有一个奇怪的代码,所以我问他要一个屏幕截图,这里是
发生这种情况的代码
$this->session->set_flashdata(array('success_msg' =>'Some message'));
redirect(base_url());
重定向没有发生,用户将其本地 cookie 的内容像图像中的内容一样输入浏览器,他使用 Firefox 和 windows 作为操作系统。
我无法重现此问题,他告诉我每次访问此页面时都会发生这种情况!
有什么想法吗?
【问题讨论】:
-
您的客户是否使用与您不同的语言?语言环境? ETC;对于他们的浏览器等;什么浏览器,以及更改了
set_flashdata(),他们仍然遇到问题。最后一个,您的会话中有多少数据? Cookies can only hold 4KB 的数据(如果您使用加密,这会减小您的大小!) -
@Jakub 不,他使用与我相同的语言,并且 cookie 保存的数据少于 1kb,这同样适用于其他所有人,我将检查是否删除 set_flashdata() 选项。跨度>
-
看起来像是试图将其解析为图像?标题正确吗?
-
@tomexsans 它显示了这条消息并且没有重定向到任何地方,即使我在重定向和设置闪存数据之间有一个代码,将记录插入数据库,这段代码再次完美运行,这让我疯了,尽管我在许多计算机上测试过相同的页面,但我从未见过这个问题!
标签: php codeigniter