아래 조건문의 의미?
본문
<?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;
?>
이렇게 넣어보시면 이해가 금방되실거예요.
!-->
답변을 작성하시기 전에 로그인 해주세요.