fix: Uri 기본 사용 방법 변경

This commit is contained in:
2023-02-20 02:23:54 +09:00
parent c648e2df85
commit 273973f4b6
3 changed files with 10 additions and 4 deletions
+1 -1
View File
@@ -53,7 +53,7 @@ foreach (ServConfig::getServerList() as $setting) {
<title>삼국지 모의전투 HiDCHe</title>
<script>
var kakao_oauth_client_id = '<?= KakaoKey::REST_KEY ?>';
var kakao_oauth_redirect_uri = '<?= WebUtil::replaceDomain(KakaoKey::REDIRECT_URI, $_SERVER['HTTP_HOST']) ?>';
var kakao_oauth_redirect_uri = '<?= WebUtil::replaceDomain(KakaoKey::REDIRECT_URI) ?>';
</script>
<?= WebUtil::printJS('d_shared/common_path.js') ?>
<?= WebUtil::printCSS('d_shared/common.css') ?>
+4 -1
View File
@@ -85,7 +85,10 @@ class Kakao_REST_API_Helper
}
if($changeRedirectDomain && key_exists('HTTP_HOST', $_SERVER)){
$uriObj = Uri::createFromBaseUri(KakaoKey::REDIRECT_URI, $_SERVER['HTTP_HOST']);
$uriObj = Uri::createFromBaseUri(
KakaoKey::REDIRECT_URI,
Uri::createFromServer($_SERVER)
);
$this->REDIRECT_URI = (string)$uriObj;
}
else{
+5 -2
View File
@@ -337,8 +337,11 @@ class WebUtil
return join("\n", $result);
}
public static function replaceDomain(string $origPath, string $newDomain): string{
$upath = Uri::createFromBaseUri($origPath, $newDomain);
public static function replaceDomain(string $origPath): string{
$upath = Uri::createFromBaseUri(
$origPath,
Uri::createFromServer($_SERVER)
);
return (string)$upath;
}
}