codeigniter - 如何阻止codeigniter 4从兑现网页
问题描述
请我想在我的 codeigniter 4 项目中完全停止缓存。它在没有指示的情况下缓存了我的一些网页。我使用了下面的代码,但没有达到我的目的:
$cache = \Config\Services::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());
如果实际上没有使用缓存,您可能想查看您的会话,您的问题可能来自那里。
推荐阅读
- flutter - 正确的颤振/飞镖格式
- python - 从 JSON 到 pd 数据框 python 的 Marketstack 数据
- azure - .net 核心密钥库链接失败,本地环境中的访问被禁止
- c++ - 通过受保护的构造函数和静态成员函数强制使用 std::shared_ptr 以创建实例和 std::make_shared
- javascript - 父组件传递新道具后,子组件未更新
- google-sheets - 下拉选择使用来自另一个选项卡的数据填充工作表
- windows - 解压多个文件到不同目录
- sql - 检索日期超过 6 个月的记录并更新同一表中的列
- excel - VBA,将前一列存储为变量时使用
- javascript - 有没有办法使用 Puppeteer 在站点中搜索多个 ID 并检查它们是否为空?