Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/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 $GLOBALS[';TSFE';]->;fe_用户->;404页上的用户为空_Php_Typo3_Extbase_Globals - Fatal编程技术网

Php $GLOBALS[';TSFE';]->;fe_用户->;404页上的用户为空

Php $GLOBALS[';TSFE';]->;fe_用户->;404页上的用户为空,php,typo3,extbase,globals,Php,Typo3,Extbase,Globals,为什么404页上的用户对象为空?404页面由pageNotFound\u处理设置。只有在此页面上,用户对象才为空。这是因为TYPO3在后台请求页面,没有设置任何会话cookies,因此在呈现404页面时,没有人登录。TYPO3然后将该请求的结果发送给客户端 它无法发送会话cookie或其他内容,因为您可以在pageNotFound\u handling中设置任何页面,而不仅仅是同一域中的页面 我不知道如何修复/绕过它,但我也对解决方案感兴趣(特别是因为我对403页和更多页使用了相同的东西)。发生

为什么404页上的用户对象为空?404页面由
pageNotFound\u处理设置。只有在此页面上,用户对象才为空。

这是因为TYPO3在后台请求页面,没有设置任何会话cookies,因此在呈现404页面时,没有人登录。TYPO3然后将该请求的结果发送给客户端

它无法发送会话cookie或其他内容,因为您可以在
pageNotFound\u handling
中设置任何页面,而不仅仅是同一域中的页面


我不知道如何修复/绕过它,但我也对解决方案感兴趣(特别是因为我对403页和更多页使用了相同的东西)。

发生这种情况是因为TYPO3在后台请求页面,没有设置任何会话cookie,所以在呈现404页时,没有人登录。TYPO3然后将该请求的结果发送给客户端

它无法发送会话cookie或其他内容,因为您可以在
pageNotFound\u handling
中设置任何页面,而不仅仅是同一域中的页面


我不知道如何修复/规避它,但我也对解决方案感兴趣(特别是因为我对403页和更多页使用了相同的东西)。

我在forge上发现了这个。。希望这有帮助,但我没有尝试修补任何东西。我会得出结论:)他们说404页面是由服务器处理的,不可能发送会话、cookies,我在forge上找到了。。希望这有帮助,但我没有尝试修补任何东西。我会得出结论:)他们说404页面是由服务器处理的,不可能在这个页面上发送会话和cookie