다중언어작업시 세션문제
본문
/vie 베트남어 폴더 생성후 국문을 모두 복사해 넣었습니다.
게시판을 같이 사용할꺼라...이미지 경로를 국문폴더가 되도록 변경했습니다.
//define('G5_DATA_URL', G5_URL.'/'.G5_DATA_DIR);
define('G5_DATA_URL', str_replace('/vie','',G5_URL).'/'.G5_DATA_DIR);
//define('G5_DATA_PATH', G5_PATH.'/'.G5_DATA_DIR);
define('G5_DATA_PATH', str_replace('/vie','',G5_PATH).'/'.G5_DATA_DIR);
국문과 베트남 세션이 동일하게 찍힙니다.
define('G5_SESSION_PATH', G5_DATA_PATH.'/'.G5_SESSION_DIR);
print_r(G5_SESSION_PATH);
세션문제로 베트남어에서 로그인이 계속 풀리는데 어디를 더 손봐야 하나요?
답변 3
값을 계속 물고있으려면... cookie 이용
또는
회원제 일 경우 회원table의 field 이용
이 적절해 보입니다.
data폴더를 배트남의 data 폴더와 다르게 쓰지 않아도 될듯 합니다.
세션폴더가 달라짐에 따라 그런게 아닌가 싶은데 세부적인건 확인이 필요하겠지만
한국어와 베트남과 데이터의 폴더를 체크해 보셔야 할듯 보여집니다.
G5_SESSION_PATH 에 정의된 값을 /tmp 로 수정해 보세요.
define('G5_SESSION_PATH', '/tmp');
또는 웹호스팅에서 절대경로로 /home/내계정/폴더/tmp 로 지정해도 됩니다.
단 tmp 폴더는 웹서버가 쓰기 가능하게 권한을 변경하세요.