请允许我完全停止codeigniter 4项目中的缓存。它在没有指示的情况下缓存了我的一些网页。我使用了以下代码,但没有达到我的目标:
$cache = ConfigServices::cache();
$cache->clean();
当网站缓存另一个用户的帐户并使整个成员都能看到某人的帐户时,这是令人沮丧的。我不知道是不是只有我一个人在经历这个或全球问题。。。求你了,我需要帮助。
如果你打开你的app/Config/cache.php文件,并且没有更改任何内容,那么你的缓存处理程序应该仍然是"文件";。如果是这种情况,并且您没有在应用程序中的任何位置加载缓存服务,那么codeigniter将不会缓存任何内容。
事实上,如果你打开你的可写/缓存文件夹,它也应该是空的。
尽管如果你确实在你的应用程序中缓存了一些东西,并想删除缓存数据,这应该是正确的做法。
此方法将"清理"整个缓存。如果删除缓存文件失败,该方法将返回FALSE。
如果您不确定要保存什么缓存或如何保存,也可以使用cache_info方法进行检查。
cache_info()
Returns: Information on the entire cache database
Return type: mixed
此方法将返回有关整个缓存的信息。
示例:
var_dump($cache->getCacheInfo());
如果实际上没有使用缓存,你可能想查看你的会话,那么你的问题可能就来自于此。