묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
메인페이지를 통하여 게시판에 접근하게 하고 싶습니다.
2008.08.26 10:48
게시판 접근을 할때 꼭 메인페이지를 접근 후 글을 쓰게 하고 싶습니다.
예를들어 제 사이트 게시판 중 하나 글 쓰는 웹 주소가
http://www.downsite.com/zbxe/?mid=tboard&act=dispBoardWrite
이면 현재는 웹브라우저 주소창에 저 위의 주소를 넣으면 글 쓰기 페이지로 갑니다. 그런데 사용자가 저 페이지를 주소창에 바로 넣을 경우 메인 페이지로 보내 버리고 싶습니다. 즉, 게시판 글 쓰기 접근시는 꼭 메인 페이지를 통해서 가게 하고 싶은데요.
이를 위해 session을 써보려고 합니다. 다음과 같이 해봤더니 안되네요.
먼저 메인 index.php 파일에
다음과 같이 세션을 하나 만들고 시작했습니다.
<?php
session_start();
$_SESSION['mainAccess'] = 'true';
?>
그리고 게시판 글쓰기 폼 페이지인 /zbxe/modules/board/skins/xe_board/write_form.html에 다음과 같이 세션 검사를 추가 했습니다.
<?php
if (isset($_SESSION[‘mainAccess’])){
}else{
header("Location: http://www.downsite.com/");
}
?>
근데 작동이 안됩니다. 혹시 방법을 아시는 분좀 답변 부탁 드립니다.
감사합니다.
예를들어 제 사이트 게시판 중 하나 글 쓰는 웹 주소가
http://www.downsite.com/zbxe/?mid=tboard&act=dispBoardWrite
이면 현재는 웹브라우저 주소창에 저 위의 주소를 넣으면 글 쓰기 페이지로 갑니다. 그런데 사용자가 저 페이지를 주소창에 바로 넣을 경우 메인 페이지로 보내 버리고 싶습니다. 즉, 게시판 글 쓰기 접근시는 꼭 메인 페이지를 통해서 가게 하고 싶은데요.
이를 위해 session을 써보려고 합니다. 다음과 같이 해봤더니 안되네요.
먼저 메인 index.php 파일에
다음과 같이 세션을 하나 만들고 시작했습니다.
<?php
session_start();
$_SESSION['mainAccess'] = 'true';
?>
그리고 게시판 글쓰기 폼 페이지인 /zbxe/modules/board/skins/xe_board/write_form.html에 다음과 같이 세션 검사를 추가 했습니다.
<?php
if (isset($_SESSION[‘mainAccess’])){
}else{
header("Location: http://www.downsite.com/");
}
?>
근데 작동이 안됩니다. 혹시 방법을 아시는 분좀 답변 부탁 드립니다.
감사합니다.
댓글 3
-
웃는기차
2008.08.26 11:46
왜 이런기능이 필요하신지 궁금해요...하하 ^^ -
궁금이
2008.08.26 12:04
그러게요.. 홈페이지 부탁한 분이 이걸로 스펨글 막겠다고. 저러는데 저도 기가 찹니다. 대체 저걸로 멀 막겠다는건지..
아주 똘똘하신 컴퓨터 공학 하시는 분이 원하십니다.
지금 저거 하다 세션 부분 망가져서 홈피 먹통 되기 일보직전 입니다. -
웃는기차
2008.08.26 15:16
제로보드에는 스팸필터가 있다공 알려주시던가....
글쓰기 할때 회원가입시처럼 확인하는거 있쟎아요.(번호나 글자 보여주고 똑같이 쓰게 하는거) .그걸 다시는게 깔끔하실텐데요...
걍 제생각입니다. ^^