php去除缓存的方法:1、在项目的配置文件【config.php】里加入相关代码;2、删除TP框架的缓存目录的相关文件夹;3、在业务控制器同目录下新建自己的【清除缓存】的类,并通过url访问的方式来清楚缓存。

【相关学习推荐:php图文教程】
php去除缓存的方法:
第一:在项目的配置文件config.php里加入下面两行代码就能避免缓存问题
'TMPL_CACHE_ON' => false,//禁止模板编译缓存 'HTML_CACHE_ON' => false,//禁止静态缓存
这两行代码在这里我就不解释啦;
立即学习“PHP免费学习笔记(深入)”;
微商城订单管理系统是一款基于php+mysql开发的php订单管理系统,她的特点如下: 产品特色: 支持商品规格、订单短信提醒,订单提交限制,站外调用, 批量发货/导出,数据报表,物流轨迹、免签支付等。 1、高度开源:除核心授权文件外全部开源,二开方便。 2、分布式部署:支持分布式部署、支持数据库读写分离。 3、第三方存储:支持附件腾讯云、阿里云、七牛云存储
22
第二:TP框架的缓存目录存放在文件夹public_html\App\Runtime下,每次开发完成后手动删除里面的所有文件
第三:我自己写的清除缓存类,我们可以在业务控制器同目录下新建自己的"清除缓存"的类(核心思想就是利用TP框架自带的缓存类来操作,TP框架的源代码大家可以看下),通过url访问的方式来清楚缓存,代码如下:
// +----------------------------------------------------------------------
// | Copyright (c) 2007-2009
// +----------------------------------------------------------------------
// $Id: ClearAction.class.php 668 2016-05-03 11:43:12Z chenhaibo $
/**
+------------------------------------------------------------------------------
* 清除缓存
+------------------------------------------------------------------------------
* @author haibo <chenhaibo0806@163.com>
* @version $Id: ClearAction.class.php 668 2016-05-03 11:43:12Z chenhaibo $
+------------------------------------------------------------------------------
*/
class ClearAction extends Action{
/**
+----------------------------------------------------------
* 清除缓存
+----------------------------------------------------------
* @access public
+----------------------------------------------------------
* @return void
+----------------------------------------------------------
*/
public function clearcache() {
$_token = isset($_GET['token']) ? trim($_GET['token']) : '';
$_operate = isset($_GET['operate']) ? trim($_GET['operate']) : '';
$_option = array();
if($_operate == 'runtime') $_option['temp'] = RUNTIME_PATH; //各种缓存数据存放目录
if($_operate == 'cache') $_option['temp'] = CACHE_PATH;
if($_operate == 'data') $_option['temp'] = DATA_PATH;
if($_operate == 'fields') $_option['temp'] = DATA_PATH."/_fields";
import('Think.Util.Cache.CacheFile');
$CacheFile = new CacheFile($_option);
$CacheFile->clear();
echo 'success';
}
}想了解更多相关学习,敬请关注php培训栏目!
以上就是php如何去除缓存的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号