php网站怎么设置全站都能用的变量,像数据库,一些配置变量
1个回答
展开全部
直接在代码最前面放入代码:
/*源站地址*/
define('CDN_LOCAL', 'http://www.a.com');
/*cdn的地址*/
define('CDN_HOST', 'http://www.b.com');
/*要替换的文件类型,用“|”隔开。*/
define('CDN_EXTS', 'jpg|js');
/*别改了*/
ob_start('cdn_rep');
function cdn_rep($html){
$regex = '/'.str_replace('/','\/',CDN_LOCAL).'\/([^\s\?\\\'\"\;\>\<]{1,}.('.CDN_EXTS.'))([\"\\\'\s\?]{1})/';
$html = preg_replace($regex, CDN_HOST.'/$1$3', $html);
return "<!--replaced-->\r\n".$html;
}
然后设置上面三个参数即可。如果有多个页面,最好放到每个页面都包含的文件里。
/*源站地址*/
define('CDN_LOCAL', 'http://www.a.com');
/*cdn的地址*/
define('CDN_HOST', 'http://www.b.com');
/*要替换的文件类型,用“|”隔开。*/
define('CDN_EXTS', 'jpg|js');
/*别改了*/
ob_start('cdn_rep');
function cdn_rep($html){
$regex = '/'.str_replace('/','\/',CDN_LOCAL).'\/([^\s\?\\\'\"\;\>\<]{1,}.('.CDN_EXTS.'))([\"\\\'\s\?]{1})/';
$html = preg_replace($regex, CDN_HOST.'/$1$3', $html);
return "<!--replaced-->\r\n".$html;
}
然后设置上面三个参数即可。如果有多个页面,最好放到每个页面都包含的文件里。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询