请不要在我的codeigniter 4项目中完全停止缓存。它在没有指示的情况下缓存了我的一些网页。我使用了下面的代码,但没有达到我的目的:
$cache = \Config\Services::cache();
$cache->clean();当站点缓存另一个用户的帐户并使整个成员能够看到某人的帐户时,这是令人沮丧的。我不知道是不是只有我一个人在经历这个或全球性的问题...求求你我需要帮助。
发布于 2020-09-30 04:34:53
如果你打开你的app/Config/cache.php文件并且没有改变任何东西,那么你的缓存处理器应该仍然是" file“。如果是这种情况,并且你没有在你的应用中加载缓存服务,那么codeigniter将不会缓存任何东西。
实际上,如果你打开你的可写/缓存文件夹,它也应该是空的。
不过,如果你实际上是在你的应用程序中缓存一些东西,并且想要删除缓存数据,这应该是正确的方法。
这个方法将“清理”整个缓存。如果删除缓存文件失败,该方法将返回FALSE。
如果您不确定保存的缓存是什么或如何保存的,也可以使用cache_info方法进行检查。
cache_info()
Returns: Information on the entire cache database
Return type: mixed此方法将返回有关整个缓存的信息。
示例:
var_dump($cache->getCacheInfo());如果实际上没有使用缓存,您可能想要查看会话,您的问题可能来自那里。
https://stackoverflow.com/questions/64126860
复制相似问题