<?php /** * 地址跳转 * * @version $id:jump.php$ * @package DedeBIZ.Site * @copyright Copyright (c) 2022 DedeBIZ.COM * @license GNU GPL v2 (https://www.dedebiz.com/license) * @link https://www.dedebiz.com */ require_once(dirname(__FILE__).'/../system/common.inc.php'); require_once(DEDEINC."/libraries/oxwindow.class.php"); $url = isset($url)? RemoveXSS($url) : ''; if (preg_match("#^http#", $url)) { $rur = parse_url($url); $loc = parse_url($cfg_basehost); if (!$rur || !$loc) { ShowMsg("地址错误","javascript:;"); exit; } if ($rur['host'] !== $loc['host']) { //如果不是本站点的,则需要点击进行跳转 $wintitle = "将要访问"; $msg = "<code>$url</code><div class='mt-3'><a href='$url' class='btn btn-success btn-sm'>继续访问</a></div>"; $wecome_info = "页面跳转提示"; $win = new OxWindow(); $win->AddTitle("您将要访问的链接不属于当前站点,请留意账号安全"); $win->AddMsgItem($msg); $winform = $win->GetWindow("hand", false); $win->Display(); } else { header('HTTP/1.1 301 Moved Permanently'); header('Location:'.$url); } } else { ShowMsg("地址错误", "javascript:;"); exit; } ?>