서버를 임대해서 쓰는경우에 유용한
비활성화 된 PHP 기능 확인해보기 입니다.
보통 모바일 앱개발을 할때 모바일앱개발업체는 AWS나 MS AZRUE에 클라우드 서버를 올리거나
온프레미스 서버를 사용하는경우 클라이언트가 서버 주인이므로 원하는 fuction을 올리거나 내리거나 마음대로 가능합니다.
문제는 소규모 개발을 할때는 카페24나 가비아 등의 호스팅업체에서 웹호스팅을 받아 개발을 하는 경우에
호스팅 업체 정책에 따르겠지만 많은 부분이 비활성화되어 사용이 어려운경우등이 있습니다.
이때 PHP 어플리케이션이라면 disable된 php function을 볼수 있는 코드가 있는데요
아래 적당히 적어놓았습니다. 어? 왜 안되지 하는 경우 한번 아래 소스를 이용해 보세요!!
<?php error_reporting(E_ALL);
$disabled_functions = ini_get('disable_functions');
if ($disabled_functions != '') { $arr = explode(',', $disabled_functions); sort($arr); echo 'Disabled Functions: <br>'; for ($i=0; $i < count($arr); $i++) { echo $arr[$i].'<br>'; }
} else { echo 'No functions disabled';
}