Dev/php
php include로 파라미터 값 넘기기 (php include parameters) & php switch case 분기 처리
허연동백hipublic2020
2021. 7. 1. 09:39
반응형
php include로 파라미터 값 넘기기 (php include parameters)
주소 뒤에 ?id=1과 같이 파라미터를 붙여서 include를 할 수는 없다.
대신 php의 include는 별도의 스코프(scope)를 가지지 않으므로 설정된 변수를 함께 공유한다.
따라서
<?
$_GET['filter']='prview';
include ("../../pb_include/list_contents_card_toolbar.php");
?>
와 같이 선언하고 받는 측 즉 위의 경우라면 list_contents_card_toolbar.php는 다음과 같이 파라미터를 받는다.
<?
$tmp=$_GET['filter'];
switch($tmp) {
case 'prview' : include ("../../pb_modal/dropdown_filter_program_view.php");
break;
case 'conlist' : include ("../../pb_modal/dropdown_filter_contents_list.php");
break;
}
?>
php switch case 분기 처리는 위와 같이 한다.
반응형