帝国CMS整合dz7.1后退出到首页的两种方法

618 ℃

帝国cms整合dz7.1后退出到首页的两种方法,打开论坛的include/global.func.php,约在303行找到下面的函数

if (!preg_match("/(.php|[a-z]+(-d+)+.html)/", $referer) || strpos($referer, 'logging.php')) {
    $referer = $default;
}

改为:

if (strpos($referer, 'logging.php')) {
    $referer = $default;
}

即可。这种方法可以保证首页退出到首页,论坛退出到论坛.

第二种方法: 修改论坛目录下的login.php文件,找到大约在50行的位置,把

if ($discuz_uid) {
    $ucsynlogin = '';
    showmessage('login_succeed', $indexname);
}

改为:

if ($discuz_uid) {
    $ucsynlogin = '';
    showmessage('login_succeed', 'http://cmsdm.cn');
}

即可全部退出都是到首页,包括论坛退出!

php语法对index.php首页进行判断(根据需要显示不同页面)

html文本如何读取数据库代码示例

php表单提交报错显示适当的错误消息代码

php语法中sleep函数的基本用法

利用php语法中NOT IN排除多个字段功能

标签: CMS网站, dz, php语法, referer, 首页

上面是“帝国CMS整合dz7.1后退出到首页的两种方法”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_1157.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

js去除字符串最后一个特殊符号(如:逗号、顿号等)
用canvas实现画板涂鸦效果
wordpress如何设置项目短代码
利用http-proxy-middleware解决node.js中存在的跨域问题?
Vue项目开发中如何减少重绘和重排