그누보드와 영카트 같이 사용하는데..
영카트에서 정보수정을 하게 되면
해더랑 푸터가 그누보드의 해더와 푸터가 나와버려서,
<input type="hidden" name="prev_url" value="<?php echo $_SERVER['HTTP_REFERER']; // 이전URL참조 ?>"> <?php // 이전 페이지에 shop 이 있으면 $referer_domain = $_SERVER['HTTP_REFERER']; $search_string = 'shop'; if (strpos($referer_domain, $search_string) !== false) { ?>
이런 코드로 해결을 한 것 같았는데..-_-;;
정보수정 누르고 비밀번호 묻는 페이지에서 새로고침을 해버리니
input 의 value 값이 ㅠㅠ 달라져버립니다.
비밀번호를 틀린걸 쓰고 submit해버리면 register_form 에 한번 갔다오는데
이때문에..
prev_url이 bbs/register_form.php 로 되어버리네요 ㅠ
이 input 값을 애초에 저장된걸 유지시키려면 _SESSION을 이용해야 하나요!?
답변 2개 / 댓글 2개
/theme/basic/shop/head.php 쪽에
set_session('site_type', 'shop');
/theme/basic/head.php 쪽에
set_session('site_type', 'comty');
각각 세션을 먹이시고, /bbs 폴더 안에서 head, tail 로드 하는 부분에 if문을 똭~
// SHOP MODULE CHECK
if ($_SESSION['site_type'] == 'shop') {
답변에 대한 댓글 1개
site_type 라는 세션변수에 shop 과 comty 구분을 지정을 하구요.
게시판 head, tail 불러 오는 곳을 세션 구분에 맞춰서 로드 한다는 거지요~
같은 변수에 세션을 세로 넣으시면 변경 됩니다. 별도로 초기화를 필요 없구요~
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
만약 그누보드로 돌아가게 된다면
그누보드 해더, 테일부분에는 세션을 초기화 시켜줘야 하나요!?