서브페이지 폴더명으로 구분해주는 구문

서브페이지 폴더명으로 구분해주는 구문

QA

서브페이지 폴더명으로 구분해주는 구문

본문


// 현재 주소(url)에서 도메인을 제외한 / 뒤에 오는 경로를 구하기
$Loc_url = explode("/",$_SERVER["PHP_SELF"]);
// 일반 페이지는 폴더명에서 위치 불러오기
if( !$pageLoc ) {
    $pageLoc = get_text($Loc_url[1]); // 서브페이지 폴더명
    $fileFullName = get_text(explode(".",$Loc_url[2])); // 파일명
    $fileName = $fileFullName[0]; // 파일명에서 .php 확장자 제거
}

 

서브페이지 작업시 폴더를 새로 만들어서 그 안에서 새로 작업하는데

 

저 소스도 sir에서 막 검색해서 기본 틀을 가지고 구글링해가면서 변수명만 제가 알아보기 쉽게 바꾸고 필요한 부분은 추가 작업을 한 소스인데요...

if( !$pageLoc )   이 조건문이 왜 들어가 있는지 모르겠습니다;;

 

지워봐도 적용은 잘 되더라구요... 뭔가 더 확실하게 걸러내기 위해서 조건을 달아놓은거 같은데

 

$pageLoc 값이 없을경우 !$pageLoc 은 true 가 되고 그럼 조건문 안에 구문을 실행....

 

위에 제가 생각한게 맞다면(?)... $pageLoc 가 없는 경우는 메인인데...

 

메인에서는 실행이 안되고 서브페이지 넘어가야지 실행이 되가지고 혼동이 옵니다ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

$pageLoc

어딘가에서 이부분을 사용하는 곳이 있을겁니다..

여기 값이 없으면 적용되는것인데 사용하지 않는다면 모든페이지가 검색이 되겟죠..

답변을 작성하시기 전에 로그인 해주세요.
전체 168
QA 내용 검색

회원로그인

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