文件function_core的修改

使用任意编辑器打开网站discuz的安装目录下的source/function/function_core.php文件,搜索关键字formhash并定位到该位置进行修改。

插入以下代码
if ($_SERVER['HTTP_WQSALTKEY'] && $_G['uid'] && !$_G['wq_flag']) {
    $username = '';
    $uid = 0;
    return substr(md5(substr($_G['timestamp'], 0, -7) . $username . $uid .
    $_G['authkey'] . $hashadd . $specialadd), 8, 8);
}
修改前

修改后

文件discuz_application的修改

使用任意编辑器打开网站discuz的安装目录下的source/class/discuz/discuz_application.php,搜索关键字empty($this->var['cookie']['saltkey'])并定位到该位置进行内容替换。

替换的代码
if ($_SERVER['HTTP_WQSALTKEY']) {
   $this->var['cookie']['saltkey'] = $_SERVER['HTTP_WQSALTKEY'];
} else {
   $this->var['cookie']['saltkey'] = random(8);
   dsetcookie('saltkey', $this->var['cookie']['saltkey'], 86400 * 30, 1, 1);
}
修改前

修改后

文件search_forum的修改

使用任意编辑器打开网站discuz的安装目录下的source/module/search/search_forum.php,搜索关键字location: search.php并定位到该位置进行内容替换。

替换的代码
if ($_GET['apiurl'] && $_GET['appid']) {
    $_GET['searchid'] = $searchid;
    $url = $_GET['apiurl'] . "index.php?" . http_build_query($_GET);
    dheader("location: $url");
} else {
    dheader("location: search.php?mod=forum&searchid=$searchid&orderby=$orderby&ascdesc=$ascdesc&searchsubmit=yes&kw=" . urlencode($keyword));
    }
修改前

修改后

文件portal_list的修改

使用任意编辑器打开网站discuz的安装目录下的source/module/portal/portal_list.php,搜索关键字!isset($_G['makehtml'])并定位到该位置进行内容替换。

替换的代码
if (!isset($_G['makehtml']) && !isset($_GET['wq_notdheader'])) {
修改前

修改后

共找到 个 "" 相关的教程

    未找到 "" 相关的教程