묻고답하기

게시판 접근을 할때 꼭 메인페이지를 접근 후 글을 쓰게 하고 싶습니다.

예를들어 제 사이트 게시판 중 하나 글 쓰는 웹 주소가

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/");
}
?>


근데 작동이 안됩니다. 혹시 방법을 아시는 분좀 답변 부탁 드립니다.

감사합니다.