보안서버 경로문제 해결
This commit is contained in:
@ -1981,4 +1981,32 @@ function hyphen_hp_number($hp)
|
||||
$hp = preg_replace("/[^0-9]/", "", $hp);
|
||||
return preg_replace("/([0-9]{3})([0-9]{3,4})([0-9]{4})$/", "\\1-\\2-\\3", $hp);
|
||||
}
|
||||
|
||||
|
||||
function login_url($url='')
|
||||
{
|
||||
if (!$url) $url = G4_URL;
|
||||
$p = parse_url($url);
|
||||
return $url.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", urlencode($_SERVER['REQUEST_URI'])));
|
||||
}
|
||||
|
||||
|
||||
function https_url($dir, $https=true)
|
||||
{
|
||||
if ($https) {
|
||||
if (G4_HTTPS_DOMAIN) {
|
||||
$url = G4_HTTPS_DOMAIN.'/'.$dir;
|
||||
} else {
|
||||
$url = G4_URL.'/'.$dir;
|
||||
}
|
||||
} else {
|
||||
if (G4_DOMAIN) {
|
||||
$url = G4_DOMAIN.'/'.$dir;
|
||||
} else {
|
||||
$url = G4_URL.'/'.$dir;
|
||||
}
|
||||
}
|
||||
|
||||
return $url;
|
||||
}
|
||||
?>
|
||||
@ -34,29 +34,7 @@ function outlogin($skin_dir='basic')
|
||||
$is_auth = true;
|
||||
}
|
||||
|
||||
if (G4_HTTPS_DOMAIN) {
|
||||
$outlogin_url = $_GET['url'];
|
||||
if ($outlogin_url) {
|
||||
if (preg_match("/^\.\.\//", $outlogin_url)) {
|
||||
$outlogin_url = urlencode(G4_URL."/".preg_replace("/^\.\.\//", "", $outlogin_url));
|
||||
}
|
||||
else {
|
||||
$purl = parse_url(G4_URL);
|
||||
if ($purl['path']) {
|
||||
$path = urlencode($purl['path']);
|
||||
$urlencode = preg_replace("/".$path."/", "", $urlencode);
|
||||
}
|
||||
$outlogin_url = $urlencode;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$outlogin_url = G4_URL;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$outlogin_url = $urlencode;
|
||||
}
|
||||
|
||||
$outlogin_url = login_url();
|
||||
$outlogin_action_url = G4_HTTPS_BBS_URL.'/login_check.php';
|
||||
|
||||
ob_start();
|
||||
|
||||
Reference in New Issue
Block a user