급하게 찾아요 ㅜㅜ 정보
그누보드 급하게 찾아요 ㅜㅜ
본문
요 몇달동안 좀 웹자체에 손을 안두고 머좀한다구 다 까먹어버렷네요.
다름이 아니라 전에 언뜻 본거같은데 못찾아서 부탁드려요.
사이트에서 이리저리 왓다갓다 구경을 하다가 예로 자유게시판에서 로그인을 하면 로그인후 index로 가거든요.
이것을 로그인해도 해당 자유게시판에 머물게 하려면 어떻게 해야하나요.
그설명이 어딘가 있었는데 못찻겟네요.
완전 컴터 초짜 되어버렷습니다. 문명생활을 못해서 ㅜㅜ
다름이 아니라 전에 언뜻 본거같은데 못찾아서 부탁드려요.
사이트에서 이리저리 왓다갓다 구경을 하다가 예로 자유게시판에서 로그인을 하면 로그인후 index로 가거든요.
이것을 로그인해도 해당 자유게시판에 머물게 하려면 어떻게 해야하나요.
그설명이 어딘가 있었는데 못찻겟네요.
완전 컴터 초짜 되어버렷습니다. 문명생활을 못해서 ㅜㅜ
댓글 전체
그누보드를 쓰는데 인덱스로 가버리는군요.
음..제가 보기엔 질문글이 댓글다신 분의 답변과 다른 듯 합니다..ㅡㅡ;
제가 판단한 질문글은,
- 사용자가 어느 페이지에서 로그인을 해도 현재 보던 페이지에 그대로 있게 해달라...즉, 게시판을 보다가 회원이 로그인을 하면, index 페이지등과 같이 메인페이지로 가지않고, 보고있던 게시판 페이지에 그대로 있게 해달라...
이런 질문 같습니다...
- // ibw님의 답변은 주소고정인 경우를 말씀하시는 것이고..
제가 판단한 질문이 맞다면..
1. $HTTP_REFERER 를 이용하십시오.
단, 로그인페이지나, 특정 페이지의 경우는 $HTTP_REFERER 를 이용할경우 에러가 나거나 로그인을 했는데 다시 로그인을 해야하는등의 문제가 생깁니다..
따라서 로그인을 처리하는 페이지에서 $HTTP_REFERER 값을 체크하여 login 이나 기타 특정 페이지가 아니면 이전페이지로 다시 리턴시켜 주면 됩니다..
2. 다른 방법은 urlencode 방법으로 가능하며, 이 방법은 그누에서 사용하고 있으므로 그누보드를 참고하십시오.
** 적용하려는 사이트가 그누보드를 안 쓰나 보군요..그누보드면 로그인해도 기본으로 보던페이지로 리턴시켜주는데..
제가 판단한 질문글은,
- 사용자가 어느 페이지에서 로그인을 해도 현재 보던 페이지에 그대로 있게 해달라...즉, 게시판을 보다가 회원이 로그인을 하면, index 페이지등과 같이 메인페이지로 가지않고, 보고있던 게시판 페이지에 그대로 있게 해달라...
이런 질문 같습니다...
- // ibw님의 답변은 주소고정인 경우를 말씀하시는 것이고..
제가 판단한 질문이 맞다면..
1. $HTTP_REFERER 를 이용하십시오.
단, 로그인페이지나, 특정 페이지의 경우는 $HTTP_REFERER 를 이용할경우 에러가 나거나 로그인을 했는데 다시 로그인을 해야하는등의 문제가 생깁니다..
따라서 로그인을 처리하는 페이지에서 $HTTP_REFERER 값을 체크하여 login 이나 기타 특정 페이지가 아니면 이전페이지로 다시 리턴시켜 주면 됩니다..
2. 다른 방법은 urlencode 방법으로 가능하며, 이 방법은 그누에서 사용하고 있으므로 그누보드를 참고하십시오.
** 적용하려는 사이트가 그누보드를 안 쓰나 보군요..그누보드면 로그인해도 기본으로 보던페이지로 리턴시켜주는데..
흔히 주소창부분을 깔끔하게 처리하기 위해서 프레임을 나누어서 도메인주소만 나오도록 하는 사이트가
요즘 많이 있죠? 그런 사이트들은 어떤 페이지로 이동을 해도 주소가 고정되어 있습니다.
근데 특정 페이지내에서 새로고침을 하게되면 메인 페이지인 홈으로 이동을 하게 되죠?
이런현상을 방지하기 위해 PHP 헤더를 이용해 보도록 하죠~
프레임을 나눈 페이지의 가장상단에 위치시키면 됩니다.
일반적으로 index.html, index.php, index.htm 등의 인덱스 파일이 되겠죠.^^;
<html>태그 문장보다 위에다가 밑에 있는 문장을 삽입하세요~
---------------------소스---------------------------------------------------------
<?php
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[PATH_TRANSLATED]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
---------------------또는---------------------------------------------------------
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
요즘 많이 있죠? 그런 사이트들은 어떤 페이지로 이동을 해도 주소가 고정되어 있습니다.
근데 특정 페이지내에서 새로고침을 하게되면 메인 페이지인 홈으로 이동을 하게 되죠?
이런현상을 방지하기 위해 PHP 헤더를 이용해 보도록 하죠~
프레임을 나눈 페이지의 가장상단에 위치시키면 됩니다.
일반적으로 index.html, index.php, index.htm 등의 인덱스 파일이 되겠죠.^^;
<html>태그 문장보다 위에다가 밑에 있는 문장을 삽입하세요~
---------------------소스---------------------------------------------------------
<?php
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[PATH_TRANSLATED]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
---------------------또는---------------------------------------------------------
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>