세션에 대한 질문입니다. > 그누3질답

그누3질답

세션에 대한 질문입니다. 정보

그누보드 세션에 대한 질문입니다.

본문

그누보드 세션에 대해서 여쭤 보려구 합니다.

지금 그누보드 내에서 세션처리가 어떻게 되는지가 궁금합니다.

제가 알기로는 이전버젼에서는 세션으로 등록된 변수를 사용하기 위해서는

사용하려는 페이지 상단에 session_start()를 해주는 것으로 알고 있습니다만.

그누보드에서는 없는거 같아서 세션을 각페이지에서 어떻게 사용이 가능한지가 궁금합니다.

기존의 브라우져(그누보드 로그인한 브라우져)에서는 제가 임의의 파일을 만들고 그페이지에서

세션을 확인 하면 해당 변수가 정확하게 나옵니다만...

새창을 뛰우거나 하면

define 상수도 값이 제대로 안넘어오고 (이부분은 define 상수만 따로 정의한 파일을 만들어 include해서 해결 되었음)

세션값두 안넘어 오더라구요...

아시는 분은 자세한 답변 부탁드립니다.

실제 관리자 모드에서 팝업은 자바스크립트를 통해서 뛰우구요...

팝업창 소스는 아래와 같습니다.

<?
include "./define_code.php";    --> define 되는 상수를 선언한 파일, 선언한 파일을 인클루드 하지 않으면 _GNUBOARD_ 인식 못함

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "STYLE");
/*
    사용자 화면 상단과 좌측을 담당하는 페이지입니다.
    상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
*/
include "./admin.lib.php";      --> 현재 에러는 여기서 발생
에러내용
Fatal error: Call to undefined function: alert() in /home/isaehan/public_html/gnu3/bbs/admin/admin.lib.php on line 4
alert() 함수를 못찾는다는 얘긴데 타소스에서도 별도의 인클루드를 하지 않아 여기서두 해두지 않았지만 여기서만 오류 메세지 발생(팝업이 아닌경우에는 정상적으로 기동)

include "../gblayer.php";

?>
<html>
<head>
  <title>카테코리 수정</title>
</head>
<body>
<table width=100% cellpadding=3 cellspacing=1>
<form name=code_reg method=post action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<input type=hidden name=reg_state value='reg'>
<table width=100% cellpadding=3 cellspacing=1>
  <tr>
    <td width=50% align=left>* 신규 카테고리 등록 :&nbsp;
        <input type=text name=regtext class=input required itemname='카테고리명' value=''>
        <input type=submit value='등 록' class=cssbutton>
    </td>
  </tr>
</form>
</table>
</body>
</html>

댓글 전체

전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT