묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부 페이지와 레이아웃 사이에 변수 값 전달...
2009.06.18 20:47
안녕하세요.
급해서 한번 더 질문을 드립니다. 게시판을 어지렵해서 죄송 합니다.
가능한 해결해 볼려고 이리저리 아아 보고 있지만, PHP와 XE 초보인 제 힘으로는 안된다는 판단이 들어 이렇게 죄송 하지만, 한번 더 질문을 드립니다.
현재 카페 외부 페이지에서 프로그램 처리를 하여, 합당할 경우, $_SESSION[UD'] = "특별한 값";
이렇게 해 줍니다.
그래서 다시 카페 레이아웃(페이스 오프)에서 이 세션값을 $_SESSION[UD]값을 가져오고 싶은데요...
이값에 따라 메뉴가 달라 보이게 하려고요, 이런 경우 어떻게 하면 페이스 오프 레이아웃에서 이 세션 값을 가져올 수 있나요.
고수님들의 조언 부탁 드립니다.
질문 후에 다음과 같은 방법으로 해결 하나 했습니다.
Cityhunter
하지만, 다시 안되어 현재 어떻게 해야 하나 고민 중 입니다.
문제는 이 방법이 됐다 안 됐다 합니다.
아~~ 어떻게 해야 하죠...
조언 부탁 드립니다.
태그 연관 글
- [2021/02/26] 묻고답하기 외부페이지가 레이아웃을 완전히 벗어나 표시됩니다. *1
- [2015/07/03] 묻고답하기 로그인 연동이 되질 않습니다 ㅠ 읽어보시고 말씀 좀해주세요~ *2
- [2015/02/13] 포럼 세션보안 애드온 광범위한 테스트를 부탁드립니다. *10
- [2014/09/17] 묻고답하기 xe첨부이미지파일 접속경로 (디도스방안 급함) *3
- [2014/04/09] 묻고답하기 xe 에디터 외부페이지에서 사용할때 컨텐츠값 액션으로 넘기는 방법 문의
저는 무식한 방법으로 해결 했는데요, 더 좋은 방법이 있는지 부탁 드립니다.
해결 방법은 외부 페이지에서 조건문에 합당할 경우 $_SESSION[UD] 값을 세션에 저장하지 않고, setcookie ("UD", "특별한 값", time()+3600); 이렇게 1시간 쿠키를 설정해 저장 했습니다.
다음, 페이스 오프 레이아웃에서(온라인 상에서 바로 수정하는거요...) <!--@if($_COOKIE['UD'] == "조건문"-->조건 합당한 경우 처리<!--@else-->조건이 맞지 않은 경우 처리<!--@end-->이렇게 해서 처리 했습니다.
이 방법은 제가 초보라서 생각 나는데로 해서 한거고요... 고수님들의 조언 부탁 드립니다.
수고하세요.