묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제발좀 도와주세요....(부탁드립니다...)
2003.02.19 12:56
안녕하세요... 전 한일도라고합니다... 만학도(?)이지요...
답답하고 해서 이렇게 염치 불구하고 질문을 드립니다...
나름대로 제가 공부한답시고 공부하면서 홈페이지 하나 만들고 있습니다...(만족할 수준은 아니지만)
전, 제로보드에서 제공하는 로그인과 회원관리는 배제하고 제가 공부해서 나름대로 만들었습니다.
그러나 게시판은 제로보드를 이용하려 합니다...(no frame 홈페이지)
[문제점] 메인에서 최근게시물을 보여주려합니다... 여기까지는 잘 되었습니다... 그러나 메인에 있는 최근게시물
윗부분을 상단(head.htm)파일과 아랫부분(foot.htm)으로 제로보드에 넣었습니다...
메인에는 로그인을 해야만 들어갈 수 있기 때문에 메인파일에는 다음과 같은 내용을 추가했습니다.
session_start();
$path="c:/kebihome/myhome/home";
include("$path/include/db_header.inc");
echo("id =".$id_sess); //-------------------- 세션변수를 인식하지 못해 제가 에코문으로 확인하는 곳
//--------------------------- 로그인 하지 않고 접속하는 것을 막기위해 --------------//
if(($id_sess != 'hanildo') && (!isset($id_sess))) {
echo("
<script>
alert('로그인 해야 사용할 수 있습니다.');
location.href='http://w3ip-www.rokcpa.com:8000/index.php'
</script>
");
exit;
}
이 내용은 메인파일(main.php)과 상단파일(head.tml)에 공통으로 있습니다... 그런데 문제는 메인으로 들어갈
때는 문제 없이 들어가 지는데.... 메인에서 최근게시물중 하나를 선택하여 게시물을 보려고 하면 세션변수인
$id_sess를 인식하지 못하고 있습니다... 아무리해도 되질 않습니다... 이것때문에 1주일을 꼬박 고생하고 있
습니다. 이상하게 main.php파일에서는 세션변수값을 인식하는데 왜 똑같이 복사된 상단파일(head.htm)에서는
인식하지 못하는지 궁금합니다... 님께서 부디 저의 무지함을 일깨워 주세요...
homepage:http://www.rokcpa.com
전화번호: 011-9784-7728(여기에 아이디/비밀번호를 올리지 못해 시험해 보실 때 꼭좀 전화 부탁드립니다.)
엔지오에 아이디/패스워드 다 올렸더니 관리자가 지우더라구요... 그래서 여기엔 올리지 못하는 점 사과
드립니다...
꼭좀 부탁드립니다... 님의 도움을 간절히 기다리며....
<추가사항> 세션에 관한글을 읽고 테스트 해봤습니다...
즉, if(session_is_registered("zb_logged_no")) echo("id =".$zb_logged_no); 라고 head.htm에 넣고 실행시켜
봤습니다... 그랬더니 등록은 되었는지... id= 이라고만 나오고, 값은 나오질 않습니다... 세션변수를 등록한
내용도 참고로 보내드리겠습니다...
session_start(); //----------------- session Data의 초기화(제일먼저 실행)
$id_sess=$id; //-- id를 세션변수(id_sess)로 설정: 세션변수에 값을 미리 넣어야 한다.
$name_sess=$info[name]; //---------- name를 세션변수(name_sess)로 설정
session_register("id_sess", "name_sess"); //----- session사용에 필요한 변수의 등록
//--------------------------- 제로보드에 대한 인증에 필요한 부분 --------------------------------------//
$zb_logged_no = $id;
$zb_logged_time = time();
$zb_logged_ip = $REMOTE_ADDR;
$zb_last_connect_check = '0';
session_register("zb_logged_no");
session_register("zb_logged_time");
session_register("zb_logged_ip");
session_register("zb_last_connect_check");
============================== 한일도 올림 ====================================
답답하고 해서 이렇게 염치 불구하고 질문을 드립니다...
나름대로 제가 공부한답시고 공부하면서 홈페이지 하나 만들고 있습니다...(만족할 수준은 아니지만)
전, 제로보드에서 제공하는 로그인과 회원관리는 배제하고 제가 공부해서 나름대로 만들었습니다.
그러나 게시판은 제로보드를 이용하려 합니다...(no frame 홈페이지)
[문제점] 메인에서 최근게시물을 보여주려합니다... 여기까지는 잘 되었습니다... 그러나 메인에 있는 최근게시물
윗부분을 상단(head.htm)파일과 아랫부분(foot.htm)으로 제로보드에 넣었습니다...
메인에는 로그인을 해야만 들어갈 수 있기 때문에 메인파일에는 다음과 같은 내용을 추가했습니다.
session_start();
$path="c:/kebihome/myhome/home";
include("$path/include/db_header.inc");
echo("id =".$id_sess); //-------------------- 세션변수를 인식하지 못해 제가 에코문으로 확인하는 곳
//--------------------------- 로그인 하지 않고 접속하는 것을 막기위해 --------------//
if(($id_sess != 'hanildo') && (!isset($id_sess))) {
echo("
<script>
alert('로그인 해야 사용할 수 있습니다.');
location.href='http://w3ip-www.rokcpa.com:8000/index.php'
</script>
");
exit;
}
이 내용은 메인파일(main.php)과 상단파일(head.tml)에 공통으로 있습니다... 그런데 문제는 메인으로 들어갈
때는 문제 없이 들어가 지는데.... 메인에서 최근게시물중 하나를 선택하여 게시물을 보려고 하면 세션변수인
$id_sess를 인식하지 못하고 있습니다... 아무리해도 되질 않습니다... 이것때문에 1주일을 꼬박 고생하고 있
습니다. 이상하게 main.php파일에서는 세션변수값을 인식하는데 왜 똑같이 복사된 상단파일(head.htm)에서는
인식하지 못하는지 궁금합니다... 님께서 부디 저의 무지함을 일깨워 주세요...
homepage:http://www.rokcpa.com
전화번호: 011-9784-7728(여기에 아이디/비밀번호를 올리지 못해 시험해 보실 때 꼭좀 전화 부탁드립니다.)
엔지오에 아이디/패스워드 다 올렸더니 관리자가 지우더라구요... 그래서 여기엔 올리지 못하는 점 사과
드립니다...
꼭좀 부탁드립니다... 님의 도움을 간절히 기다리며....
<추가사항> 세션에 관한글을 읽고 테스트 해봤습니다...
즉, if(session_is_registered("zb_logged_no")) echo("id =".$zb_logged_no); 라고 head.htm에 넣고 실행시켜
봤습니다... 그랬더니 등록은 되었는지... id= 이라고만 나오고, 값은 나오질 않습니다... 세션변수를 등록한
내용도 참고로 보내드리겠습니다...
session_start(); //----------------- session Data의 초기화(제일먼저 실행)
$id_sess=$id; //-- id를 세션변수(id_sess)로 설정: 세션변수에 값을 미리 넣어야 한다.
$name_sess=$info[name]; //---------- name를 세션변수(name_sess)로 설정
session_register("id_sess", "name_sess"); //----- session사용에 필요한 변수의 등록
//--------------------------- 제로보드에 대한 인증에 필요한 부분 --------------------------------------//
$zb_logged_no = $id;
$zb_logged_time = time();
$zb_logged_ip = $REMOTE_ADDR;
$zb_last_connect_check = '0';
session_register("zb_logged_no");
session_register("zb_logged_time");
session_register("zb_logged_ip");
session_register("zb_last_connect_check");
============================== 한일도 올림 ====================================
댓글 2
-
특급잠수부
2003.02.20 11:31
register_globals option check!! -
특급잠수부
2003.02.20 18:27
제일 좋은것은
간단한 파일을 업로드 한후 테스트 해보는것이 좋습니다.
그리고 sess_id로 등록했다고 해도 $HTTP_SESSION_VARS[sess_id]로 뽑아보세요