페이지 링크 주소 문의
안녕하세요
최근 사이트들을 보면
http://사이트명/?OVKEY=flag
http://사이트명/index.php?OVKEY=flag
이런식으로 제작 되어있는 것을 볼 수 있는데요
제가 따로 페이지를 구성하여 각 페이지를 위의 형식처럼 만들려고 하는데
어떻게 해야 하는지 잘 몰라 이렇게 문의 드립니다.
예 ) direct.php 페이지를 만든후 그 안에 메뉴를 클릭했을때
direct.php?sub=rule 첫번째 메뉴
direct.php?sub=rule1 두번째메뉴
이런 형식으로 할려고 합니다.
php 구문을 어떻게 선언을 해주어야 하는지요?
그리고 페이지 구성을 어떻게 해야 하는건가요?
고수님들의 도움 부탁드립니다.
주말 잘보내세요
최근 사이트들을 보면
http://사이트명/?OVKEY=flag
http://사이트명/index.php?OVKEY=flag
이런식으로 제작 되어있는 것을 볼 수 있는데요
제가 따로 페이지를 구성하여 각 페이지를 위의 형식처럼 만들려고 하는데
어떻게 해야 하는지 잘 몰라 이렇게 문의 드립니다.
예 ) direct.php 페이지를 만든후 그 안에 메뉴를 클릭했을때
direct.php?sub=rule 첫번째 메뉴
direct.php?sub=rule1 두번째메뉴
이런 형식으로 할려고 합니다.
php 구문을 어떻게 선언을 해주어야 하는지요?
그리고 페이지 구성을 어떻게 해야 하는건가요?
고수님들의 도움 부탁드립니다.
주말 잘보내세요
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 7개
xxx 가 진짜로 돌아가고 있었네요..
적용을 해야 되는지 알고 계시다면 조언좀 부탁드립니다.
초보라 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";//공통 하단
?>
형식은 대략적으로 이렇습니다.
여기서 더이상 궁금하신 부분이 있다하시면 소스코드를 어느정도 작성하셔서 테스트로 해보심이 좋을듯 싶습니다.