세션에 대해서.. 정보
그누보드 세션에 대해서..본문
일반적으로 한번생성한 세션을 다른페이지에 적용하려면
session_start();
이렇게하면 되는데요..
그누보드에서는 꼭 링크를 /?doc=sub.php이렇게 해야만 생성된 세션값을 제대로 불러오거든요..
이렇게 하지말고.. 그냥..생성된 세션값을 sub.php로 접근했을때 받을수 있는 방법이 없나요??
그리고 꼭 /?doc=sub.php이렇게 되어야 생성되는 이유는 무엇때문인지요??
어느부분에서 정의 된것인가요??
session_start();
이렇게하면 되는데요..
그누보드에서는 꼭 링크를 /?doc=sub.php이렇게 해야만 생성된 세션값을 제대로 불러오거든요..
이렇게 하지말고.. 그냥..생성된 세션값을 sub.php로 접근했을때 받을수 있는 방법이 없나요??
그리고 꼭 /?doc=sub.php이렇게 되어야 생성되는 이유는 무엇때문인지요??
어느부분에서 정의 된것인가요??
댓글 전체
각 해당 페이지들은 $doc 에서 실행되어져서 결과물을 갖게 됩니다.
또한 index.php($doc) 에서 전역변수를 모두 정의하고 있습니다.
따라서 sub.php 와 같이 독립적인 페이지 접근은 권장하지 않습니다.
꼭 사용하고 싶다면 해당 페이지 상단에 아래코드를 삭제하시고
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
별도로 아래 코드를 추가해서 사용하십시오.
@session_start();
페이지 내용...
또한 index.php($doc) 에서 전역변수를 모두 정의하고 있습니다.
따라서 sub.php 와 같이 독립적인 페이지 접근은 권장하지 않습니다.
꼭 사용하고 싶다면 해당 페이지 상단에 아래코드를 삭제하시고
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
별도로 아래 코드를 추가해서 사용하십시오.
@session_start();
페이지 내용...
일단 답변감사드립니다.
좀더 구체적으로 알수는 없을까요??
제가 하고자하는건 /?doc=sub.php 이런식도 되고..sub.php에서도 세션이 되었으면 하는데요..
좀더 구체적으로 알수는 없을까요??
제가 하고자하는건 /?doc=sub.php 이런식도 되고..sub.php에서도 세션이 되었으면 하는데요..
>> 그리고 꼭 /?doc=sub.php이렇게 되어야 생성되는 이유는 무엇때문인지요??
>> 어느부분에서 정의 된것인가요??
index.php 의 내용을 보시면 어느정도 감을 잡으실수 있을것 같군요.
>> 어느부분에서 정의 된것인가요??
index.php 의 내용을 보시면 어느정도 감을 잡으실수 있을것 같군요.
어떻게 설명을 드려야할지 ... 위에서 말씀하신
/?doc=sub.php 는 /index.php?doc=sub.php 와 같은것입니다.
그리고 그누보드 사용을 위한 모든 환경 설정이 index.php에 정의 되어있구요
그런데 /?doc=sub.php로 호출하지 않고 /sub.php 로 호출할려면 index.php에 정의한 환경들을 sub.php에 모두 넣어야 하는 문제가 발생합니다.
그리고 그렇게 했을 경우 /?doc=sub.php 로 호출시에 환경설정 중복으로 인해서 에러가 발생할수도 있구요.
호출방식을 어떻게 할것인지 하나를 결정하시어 사용하셔야 할것 같습니다.
/?doc=sub.php 는 /index.php?doc=sub.php 와 같은것입니다.
그리고 그누보드 사용을 위한 모든 환경 설정이 index.php에 정의 되어있구요
그런데 /?doc=sub.php로 호출하지 않고 /sub.php 로 호출할려면 index.php에 정의한 환경들을 sub.php에 모두 넣어야 하는 문제가 발생합니다.
그리고 그렇게 했을 경우 /?doc=sub.php 로 호출시에 환경설정 중복으로 인해서 에러가 발생할수도 있구요.
호출방식을 어떻게 할것인지 하나를 결정하시어 사용하셔야 할것 같습니다.
세션에 대해서..