아래 조건문의 의미?

아래 조건문의 의미?

QA

아래 조건문의 의미?

본문

<?php if (strstr($_SERVER['PHP_SELF'], $g4['admin'])) { ?>

 

 

아래 사항별로 설명 부탁드립니다.

 

 

strstr

 

$_SERVER['PHP_SELF']]

 

$g4['admin'] 

이 질문에 댓글 쓰기 :

답변 2

strstr =  문자열를 찾고 나머지 문자열은 리턴 

 

$_SERVER['PHP_SELF'] = http://test.co.kr/adm/index.php 에서 adm/index.php 만 출력(구함)

※ 현재페이지의 주소에서 도메인과 넘겨지는 값 제외 

 

$g4['admin'] = adm (디렉토리 / config.php)

 

strstr($_SERVER['PHP_SELF'], $g4['admin'])

  문자열               찾을 문자열(나머진 리턴) 

 

위의 조건문은 현재위치의 주소에서 adm 이라는 문자가 포함되있다면 참 ~ 이런식인거 같네요 

 

너무 어렵게 적었네요 ;

리턴은 무시하셔도 됩니다.  

 

 
<?php
$text = "http://test.com/adm/index.php";
$find_text = "adm";
 
$view = strstr($text, $find_text);
 
echo $view;
?>
 
 

 

이렇게 넣어보시면 이해가 금방되실거예요. 

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

회원로그인

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