SSL보완 경로에 대한 질문입니다. 정보
SSL보완 경로에 대한 질문입니다.
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
관리자님 설명처럼 config.php에서 설정을 하면 거의 동작을 하는것 처럼 보입니다.
// config.php 가 있는곳의 웹경로. 뒤에 / 를 붙이지 마세요.
// 예) http://g4.sir.co.kr
$g4['url'] = "http://samsungeng.kr/aaa
$g4['https_url'] = "http://samsungeng.kr:2323/aaa";
그런데, 문제가 생겼어요.
로그인을 하려고 하면 http에서 https로 전환은 되는데, 흰바탕의 화면으로 정지가 됩니다.
아무래도 경로 문제인것 같습니다.
팁자료실에서 "잠돌"님의 글을 보았습니다.
도메인/aaa
도메인/bbb
도메인/ccc
처럼 그누보드를 여러개 설치해서 사용할 경우 경로문제가 생긴다고 되어 있더라구요.
[잠돌]님의 내용을 보면 아래와 같이 수정을 하면 된다고 합니다.
(bbs/login_check.php파일에서 수정을 해야하는 것 같습니다.)
if ($url){
$url = str_replace("/서브폴더/서브폴더","/hp",$url);
$urlencode = urlencode($url);
}else{
$urlencode = str_replace("/서브폴더","",$_SERVER[REQUEST_URI]);
$urlencode = urlencode($urlencode);
}
그런데, 수정을 못하겠어요.
제것의 login_check.php 파일 내용을 보면 아래와 같이 되어 있습니다.
어떻게 수정을 해야하는 건가요? (UTF-8로 사용하고 있습니다.)
if ($url)
{
$link = urldecode($url);
// 2003-06-14 추가 (다른 변수들을 넘겨주기 위함)
if (preg_match("/\?/", $link))
$split= "&";
else
$split= "?";
// $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김
foreach($_POST as $key=>$value)
{
if ($key != "mb_id" && $key != "mb_password" && $key != "x" && $key != "y" && $key != "url")
{
$link .= "$split$key=$value";
$split = "&";
}
}
}
else
$link = $g4[path];
오류 주소 :
관리자님 설명처럼 config.php에서 설정을 하면 거의 동작을 하는것 처럼 보입니다.
// config.php 가 있는곳의 웹경로. 뒤에 / 를 붙이지 마세요.
// 예) http://g4.sir.co.kr
$g4['url'] = "http://samsungeng.kr/aaa
$g4['https_url'] = "http://samsungeng.kr:2323/aaa";
그런데, 문제가 생겼어요.
로그인을 하려고 하면 http에서 https로 전환은 되는데, 흰바탕의 화면으로 정지가 됩니다.
아무래도 경로 문제인것 같습니다.
팁자료실에서 "잠돌"님의 글을 보았습니다.
도메인/aaa
도메인/bbb
도메인/ccc
처럼 그누보드를 여러개 설치해서 사용할 경우 경로문제가 생긴다고 되어 있더라구요.
[잠돌]님의 내용을 보면 아래와 같이 수정을 하면 된다고 합니다.
(bbs/login_check.php파일에서 수정을 해야하는 것 같습니다.)
if ($url){
$url = str_replace("/서브폴더/서브폴더","/hp",$url);
$urlencode = urlencode($url);
}else{
$urlencode = str_replace("/서브폴더","",$_SERVER[REQUEST_URI]);
$urlencode = urlencode($urlencode);
}
그런데, 수정을 못하겠어요.
제것의 login_check.php 파일 내용을 보면 아래와 같이 되어 있습니다.
어떻게 수정을 해야하는 건가요? (UTF-8로 사용하고 있습니다.)
if ($url)
{
$link = urldecode($url);
// 2003-06-14 추가 (다른 변수들을 넘겨주기 위함)
if (preg_match("/\?/", $link))
$split= "&";
else
$split= "?";
// $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김
foreach($_POST as $key=>$value)
{
if ($key != "mb_id" && $key != "mb_password" && $key != "x" && $key != "y" && $key != "url")
{
$link .= "$split$key=$value";
$split = "&";
}
}
}
else
$link = $g4[path];
댓글 전체
$g4['https_url'] = "http://samsungeng.kr:2323/aaa"; 가 아니라
$g4['https_url'] = "https://samsungeng.kr:2323/aaa"; 아닌가요?
$g4['https_url'] = "https://samsungeng.kr:2323/aaa"; 아닌가요?
감사합니다. 이런 실수를..... ㅎㅎ