짧은주소 사용시 get 전송은 어떤 방식으로 이루어 지는지요?
안녕하세요.
제목글이 좀 이상한가요?
질문의 요지는 다름이 아니고, 그누보드에서 짧은 주소를 사용할때,
게시판에서는 자동으로 각종 파라미터를 주고 받아와서, 작동이 잘됩니다.
저는 어떤 로직으로 get방식으로 주고 받던 파라미터(예를 들어서 wr_id 값 등)를 주고 받는지는 잘 모릅니다.
그런데, 일반 커스텀 페이지에서 게시물을 읽고, 쓰는 과정에서는 wr_id 값이나, wr_1, wr_2 등의 값등의 각종 파라미터 값을 get으로 주고,받고 있었는데, 짧은 주소를 적용하고 난 뒤로는 get으로 주고받던 파라미터값들의 전송이 이루어 지지 않는 문제가 발생하였습니다. 직접 문의글 작성이나, 상담글 작성 같은 커스텀 페이지에서는 짧은주소체계에서는 어떻게 접근을 해야 하는지요?
짧은주소 사용시에 게시판에서는 주소창에 없는 wr_id값은 어떤 방식으로 받고 있는지, 또 전송을 할때는 어떻게 하는지 궁금합니다.
관련내용을 검색하다가, get_pretty_url 이 검색이 되어서 몇개의 게시물을 보았으나, 파라미터를 추가할려고 하면 어떻게 해야 하는지에 대해서는 명확히 설명이 된 글을 찾기가 어려웠습니다.
제가 경력이 짧은 개발자라서, 좀 자세히 설명을 부탁드립니다.
감사합니다.
답변 4개 / 댓글 6개
쿼리스트링 ?sca=$sca .... 이런식으로 해도되구요
get_pretty_url 사용할때 3번째 인자에서 쿼리스트링이라고 있어요 거기다가 넣어주세요.
sca 겟 변수는 게시판 내부 카테고리입니다.
그리고 page 겟 변수도 넣을수도있고 이건 페이징 변수이구요
게시판 위주로 설명 드린거에요
답변에 대한 댓글 5개
다만, 제가 궁금한것은 기존의 주소 체계에서는 wr_id 값을 get으로 받는 것으로 알고 있었는데, 짧은 주소 체계에서도 view페이지에서는 wr_id 값은 받고 있어서 어떤 방식으로 받고 있는지가 여전히 궁금합니다.
답변 감사드립니다.
답변을 작성하려면 로그인이 필요합니다.
보낼때는 설명하신대로 작성해서 보낼수 있는것 같은데요.
그러면, 일반 url (domain.com/board.php?bo_table=xxx&wr_id=333)에서 wr_id 값은 get으로 받을수 있는데, 짧은주소(domain.com/xxx/그누보드) 형식의 url에서는 wr_id값을 어떻게 받을수 있는지요?