현재 영카트로 홈페이지를 운영하고 있습니다.
하지만 저희서버가 보안서버주소가 따로있는관계로
로그인할때마다 타url을 지정할수 없습니다. 라는 팝업메세지가 뜨면서 오류가 발생되어버립니다.
Copy
// 동일한 host url 인지function check_url_host($url, $msg='', $return_url=G5_URL) { global $aslang; if(!$msg) $msg = aslang('alert', 'is_url_host'); //url에 타 도메인을 지정할 수 없습니다. $p = @parse_url($url); $host = preg_replace('/:[0-9]+$/', '', $_SERVER['HTTP_HOST']); if(stripos($url, 'http:') !== false) { if(!isset($p['scheme']) || !$p['scheme'] || !isset($p['host']) || !$p['host']) alert(aslang('alert', 'is_url_wrong'), $return_url); //url 정보가 올바르지 않습니다. } if ((isset($p['scheme']) && $p['scheme']) || (isset($p['host']) && $p['host'])) { if ($p['host'].(isset($p['port']) ? ':'.$p['port'] : '') != $_SERVER['HTTP_HOST']) { echo '<script>'.PHP_EOL; echo 'alert("'.$msg.'");'.PHP_EOL; echo 'document.location.href = "'.$return_url.'";'.PHP_EOL; echo '</script>'.PHP_EOL; echo '<noscript>'.PHP_EOL; echo '<p>'.$msg.'</p>'.PHP_EOL; echo '<p><a href="'.$return_url.'">'.$aslang['btn_return'].'</a></p>'.PHP_EOL; echo '</noscript>'.PHP_EOL; exit; } }}
위에 /lib/common.lib.php 에서 일부 설정을 주석처리 해주면 정상사용이 될것 같은데..
5시간동안 계속 작업해보아도 오류가 해결되지가 않습니다.
혹시 어떤부분을 주석처리 해야하는지 아시는분이 계신가요??
고수분들 도와주세요 ㅜㅜㅜ
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2016-10-10 (월) 23:45:31
/bbs/login_check.php 에서 check_url_host 함수체크를 주석처리하세요.
답변에 대한 댓글 1개
킬러가좋아
2016-10-10 (월) 23:57:02
check_url_host 를 주석처리하여도 아미나 빌더라그런지.. 계속 동일한 증상이 발생됩니다. ㅜㅜ
답변을 작성하려면 로그인이 필요합니다.