Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类型3,登录时加载旧会话_Php_Session_Typo3 - Fatal编程技术网

Php 类型3,登录时加载旧会话

Php 类型3,登录时加载旧会话,php,session,typo3,Php,Session,Typo3,登录前端浏览我的网站时,TYPO3有时会加载会话的旧状态。当我注销时,一切正常,所有与会话相关的内容都已正确存储和加载。我已经找了六个小时了,我真的看不见了。我想我将开始发布处理会话的控制器: 如果您需要任何其他信息,请直接询问。该页面位于此处: 要明确的是:这是在我登录时发生的。不在登录后再注销 我认为这很可能与typo3缓存有关。从您的评论中,我认为您主要关注“添加到篮子”功能。不应缓存用于此功能的typo3扩展名。通过使用COA_INT或USER_INTtypo3 cObjects(打字脚

登录前端浏览我的网站时,TYPO3有时会加载会话的旧状态。当我注销时,一切正常,所有与会话相关的内容都已正确存储和加载。我已经找了六个小时了,我真的看不见了。我想我将开始发布处理会话的控制器:

如果您需要任何其他信息,请直接询问。该页面位于此处:


要明确的是:这是在我登录时发生的。不在登录后再注销

我认为这很可能与typo3缓存有关。从您的评论中,我认为您主要关注“添加到篮子”功能。不应缓存用于此功能的typo3扩展名。通过使用COA_INTUSER_INTtypo3 cObjects(打字脚本)添加扩展节,可以避免缓存扩展节。另一个选择是通过修改扩展php代码来避免扩展缓存

参考链接:


谢谢大家的意见,但答案是TYPO3 4.5.23(仅此版本)中的一个核心错误。11天前在此处报告了该漏洞:


要解决会话处理问题,只需安装此修补程序:或降级到4.5.22

如果关闭浏览器(所有会话)并重新加载,则会话也在那里??如果你只剩下一个原因:永久的Cookies。检查您的设置。否,系统配置为:当您关闭浏览器时,所有会话都将被删除:[FE][lifetime]=0;当您关闭并重新打开浏览器时,您是否确定没有剩余cookie?在firefox和chrome中,您可以轻松检查这一点。如果没有留下cookies,并且您仍然得到“旧会话”,那么您的系统将无法创建正确的新会话。在这种情况下,启动并忘记您的安装:)我不熟悉打字,但有一个普遍的安装问题,因为打字通常不会有这个问题。是的,当我关闭并重新打开浏览器时,我会得到一个新的PHPSESSID和fe_typo_用户ID。但是,看,尝试在没有登录的情况下将一些东西放入篮中。一切正常。你可以把它放进篮子里,不费吹灰之力就能买到。但是如果你已经注册并登录,你就不能把东西放进篮子里,也不能购买一些东西,因为有时TYPO3没有加载更新的会话数据。正如我所说,我不知道特殊的类型,但你的问题看起来像是系统在混合会话,这很奇怪。另一个问题可能是每个页面中的安全标记器工作不正常。也许您可以尝试检查这样的功能。当您清除缓存并重新加载页面时会发生什么情况?这样行吗?