현재 서버의 os를 알아내는 php함수는? > 그누3질답

그누3질답

현재 서버의 os를 알아내는 php함수는? 정보

그누보드 현재 서버의 os를 알아내는 php함수는?

본문

안녕하세요
현재 윈도우 apm을 깔아서 테스트 사이트로 사용하는데요
일반페이지에 head.php를 인클루드해서 사용합니다.
루트라면 <? incude "head.php" ?>하면 되지만 서브페이지는  <? incude "../head.php" ?>
일케해야 되자나요 그래서 걍 <? incude "$DOCUMENT_ROOT/head.php" ?>일케해서 무조건 서버루트의 head.php를 인클루드해서 사용합니다.

헌데 문제는 리눅스에서는 되지만 테스트사이트 즉 apm이 셋업된 제 로컬에서는 에러가 나네여 서버차이인거 같은데요

<?

$server_os=현재 웹서버의 OS

if ($server_os == windows) {
include "./head.php";
} else if ($server_os == linux) {
include "$DOCUMENT_ROOT/head.php";
} else echo "잘모르는 서버입니다. ";
?>

일케 서버의 OS에 따라 인클루드 경로를 달리 할라고 합니다.
서버OS를 알아내는 방법 아시는 지요
무지한 제가 배움의 길을 좀 열고자 합니다. 부탁들비니다.^^;;

댓글 전체

전체 9,564
그누3질답 내용 검색

회원로그인

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