mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
fix #1135 IIS에서의 짧은주소 감지 오류 수정
This commit is contained in:
parent
78c76dafb6
commit
f55f193414
1 changed files with 12 additions and 4 deletions
|
|
@ -417,7 +417,7 @@ class installController extends install
|
|||
|
||||
FileHandler::writeFile(_XE_PATH_.$checkFilePath, trim($checkString));
|
||||
|
||||
$scheme = $_SERVER['REQUEST_SCHEME'];
|
||||
$scheme = ($_SERVER['HTTPS'] === 'on') ? 'https' : 'http';
|
||||
$hostname = $_SERVER['SERVER_NAME'];
|
||||
$port = $_SERVER['SERVER_PORT'];
|
||||
$str_port = '';
|
||||
|
|
@ -426,17 +426,25 @@ class installController extends install
|
|||
$str_port = ':' . $port;
|
||||
}
|
||||
|
||||
$tmpPath = $_SERVER['DOCUMENT_ROOT'];
|
||||
|
||||
//if DIRECTORY_SEPARATOR is not /(IIS)
|
||||
if(DIRECTORY_SEPARATOR !== '/')
|
||||
{
|
||||
//change to slash for compare
|
||||
$tmpPath = str_replace(DIRECTORY_SEPARATOR, '/', $_SERVER['DOCUMENT_ROOT']);
|
||||
}
|
||||
|
||||
$query = "/JUST/CHECK/REWRITE/" . $checkFilePath;
|
||||
$currentPath = str_replace($_SERVER['DOCUMENT_ROOT'], "", _XE_PATH_);
|
||||
$currentPath = str_replace($tmpPath, "", _XE_PATH_);
|
||||
if($currentPath != "")
|
||||
{
|
||||
$query = $currentPath . $query;
|
||||
}
|
||||
|
||||
$requestUrl = sprintf('%s://%s%s%s', $scheme, $hostname, $str_port, $query);
|
||||
$requestConfig = array();
|
||||
$requestConfig['ssl_verify_peer'] = false;
|
||||
$buff = FileHandler::getRemoteResource($requestUrl, null, 10, 'POST', 'application/x-www-form-urlencoded', array(), array(), array(), $requestConfig);
|
||||
$buff = FileHandler::getRemoteResource($requestUrl, null, 10, 'GET', null, array(), array(), array(), $requestConfig);
|
||||
|
||||
FileHandler::removeFile(_XE_PATH_.$checkFilePath);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue