묻고답하기
외부페이지에 다국어 페이지 구현할 때...문의입니다
2014.04.17 16:34
외부페이지에서 다국어 페이지를 구현할 때 아래와 같이 하면, 전에는 이상 없이 잘 됬었거든요.
그런데 최근 들어 똑같이 소스로 작업을 하려고 보니, 500 내부 오류가 발생하더라구요.
혹시 소스가 문제가 있나요? 체크 부탁드립니다.
============================================================
<? PHP
if(!preg_match("/index.php/", $_SERVER['PHP_SELF']))
{ Header("Location: ./"); die(); }
define('_ZBXE_', true);
require_once('../main/config/config.inc.php'); // 경로는 정확합니다.
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
$lang_type = Context::get('lang_type');
$member_srl = $logged_info->member_srl;
//echo $member_srl;
//echo $lang_type;
if($lang_type=="en"){
include("../page/ceomsg.en.php");
} else if($lang_type=="tr"){
include("../page/ceomsg.tr.php");
}
?>
댓글 4
-
GG
2014.04.17 16:55
-
GG
2014.04.17 16:56
<? PHP -> <?php
-
GG
2014.04.17 16:56
if(!preg_match("/index.php/", $_SERVER['PHP_SELF']))
{ Header("Location: ./"); die(); }
이건 필요한가요?
-
Aslan
2014.04.17 20:14
네 정말 감사드립니다.!!<? php....이게 문제였네요. <?php...이렇게 공백을 없애니까 잘 되네요 ㅎㅎ그리고, 위에 있는 소스는 xe를 거치지 않고 다이렉트로 파일에 접근했을 경우를 대비해서 삽입한 소스입니다.정말 감사드립니다.^^
ZBXE -> XE