페이지 링크 주소 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

페이지 링크 주소 문의 정보

페이지 링크 주소 문의

본문

안녕하세요

최근 사이트들을 보면
http://사이트명/?OVKEY=flag
http://사이트명/index.php?OVKEY=flag
이런식으로 제작 되어있는 것을 볼 수 있는데요

제가 따로 페이지를 구성하여 각 페이지를 위의 형식처럼 만들려고 하는데
어떻게 해야 하는지 잘 몰라 이렇게 문의 드립니다.

예 ) direct.php 페이지를 만든후 그 안에 메뉴를 클릭했을때

      direct.php?sub=rule    첫번째 메뉴
      direct.php?sub=rule1  두번째메뉴
이런 형식으로 할려고 합니다.

php 구문을 어떻게 선언을 해주어야  하는지요?
그리고 페이지 구성을 어떻게 해야 하는건가요?

고수님들의 도움 부탁드립니다.

주말 잘보내세요

댓글 전체

혹시 제가 질문한 것처럼 하려면 php 구문을 어떻게 선언하여
적용을 해야 되는지 알고 계시다면 조언좀 부탁드립니다.
초보라 php를 잘 몰라서요--;;
무슨 의미로 값을 넘기는 방식의 페이지를 만들려는지 모르겠지만. 위 에 ?인자변수명 = 값 은 PHP와는 상관없는 것입니다.

예를 들어,
<a href ="sir.co.kr/page1.php?sir=gnu"> 클릭하여주세염 </a>

클릭하여주세염 을 클릭하게 되면, page1.php 페이지가 열리면서 매개변수가 그 페이지로 이동을 하게됩니다.

page1.php 파일에

매개변수가 들어왔는지 안왔는지 확인을 할려면 다음과 같이 코딩합니다.

echo $_REQUEST[sir];

그럼 page1.php 에 gnu가 출력이 될것입니다.

예를 들어 인자가 안들어와지면 출력이 불가능하게 할 경우 다음과 같이 코딩하면 되겠죠.

if($_REQUEST[sir]){
echo " 출력";
}else{
echo "인자없다";
}

수고하세요.
작성하신분은
현재 GET 파라미터를 이용하여 페이지 이동 및 메뉴 관리를 하고 싶으신거군요.

그부분은 어떻게 처리하느냐하면요.

간단하게 설명드리자면

<?php
//환경변수 및 각종 라이브러리 파일 include 상단 선언

include "_head.php";//공통 상단
if($_GET['sub']){
//서브 메뉴에 대한 GET 파라미터를 가공하여 서브페이지의 주소값을 만들어서
//=> include 서브페이지 주소
//주의점은 공통 라이브러리 및 환경변수, 상단,하단은 각 페이지별로 없애야만 충돌이 일어나지 않습니다.
}else{
서브 메뉴에 대한 GET 파라미터가 없을 경우 => include 메인페이지 주소
}
include "_tail.php";//공통 하단

?>

형식은 대략적으로 이렇습니다.

여기서 더이상 궁금하신 부분이 있다하시면 소스코드를 어느정도 작성하셔서 테스트로 해보심이 좋을듯 싶습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT