주소체크해서 if 문으로 각각 다른 내용보여주는 방법. > 그누4 질문답변

그누4 질문답변

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

주소체크해서 if 문으로 각각 다른 내용보여주는 방법. 정보

주소체크해서 if 문으로 각각 다른 내용보여주는 방법.

본문

주소체크해서 if 문으로 각각 다른 내용보여주는 방법.

일단 index.php 파일과 main.php 파일이 있습니다.
위 두 파일은 template.php 라는 템플렛파일을 통하여 웹페이지에 내용을 출력해주죠.

예를 들면 http://ddd.com/index.php 로 입력하면
"인덱스페이지입니다." 가 출력되고

http://ddd.com/main.php 로 입력해서 들어가면
"메인페이지입니다." 라고 출력되게 하려면 어떤방법을 써야하는지..

if문 써서 하는건 대충 알겠는데....

어떤것들 선언하고 어떻게 적어야할지 모르겠습니다..ㅠㅠ 가르쳐주세요.

댓글 전체

if($_SERVER['REQUEST_URI'] == "/index.php") echo "인덱스페이지 입니다.";

$_SERVER['REQUEST_URI'] 이게 현재 경로를 나타내는겁니다.. 잘 응용해서 쓰시면 되겠죠
<?PHP
if($_SERVER['REQUEST_URI'] == "http://ddd.com/test.php") {

echo "index입니다.";
} else {

}



?>
이렇게 만들고 http://ddd.com/test.php 쳐도 "index입니다" 가뜨지 않네요.
절대경로, 상대경로 그런식으로 해야하나요?
아 해결되었습니다.
if($_SERVER['REQUEST_URI'] == "http://ddd.com/test.php") {

여기서...
주소가 http://ddd.com/1/test.php 라면
if($_SERVER['REQUEST_URI'] == "/1/test.php") {

이렇게 되야하는거엿군요. 덕분에 좋은거 배웠습니다. 감사~
네.. 저건 주소를 통째로 가져 오는게 아니라 현재 파일이 있는 경로만 나타내는 거예요..

주소를 통으로 가져오면 나중에 주소가 바꼈을때 난감할수 있으니 저렇게 하는게 나중을

대비해서 좋죠..

그리고 저건 그누보드용 변수가 아니라 php 되는곳 아무데서나 사용 가능합니다.
전체 47 |RSS
그누4 질문답변 내용 검색

회원로그인

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