이 기사의 예에서는 PHP가 서버 측 정보를 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요.
구체적인 구현 방법은 다음과 같습니다.
/**
* 시스템 정보 얻기
*
* @return 배열
*/
함수 getSystemInfo()
{
$systemInfo = 배열()
// 시스템
$systemInfo['os'] = PHP_OS
// PHP 버전
$systemInfo['phpversion'] = PHP_VERSION
// 아파치 버전
$systemInfo['apacheversion'] = apache_get_version()
// ZEND 버전
$systemInfo['zendversion'] = zend_version()
// GD 관련
if (function_exists('gd_info'))
{
$gdInfo = gd_info()
$systemInfo['gdsupport'] = 참
$systemInfo['gdversion'] = $gdInfo['GD 버전']
}
그렇지 않으면
{
$systemInfo['gdsupport'] = 거짓
$systemInfo['gdversion'] = '';
}
// 안전 모드
$systemInfo['safemode'] = ini_get('safe_mode')
// 전역 변수 등록
$systemInfo['registerglobals'] = ini_get('register_globals')
// 매직 참조 활성화
$systemInfo['magicquotes'] = (function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc());
//최대 업로드 파일 크기
$systemInfo['maxuploadfile'] = ini_get('upload_max_filesize')
// 스크립트 실행이 차지하는 최대 메모리
$systemInfo['memorylimit'] = get_cfg_var("memory_limit") ? get_cfg_var("memory_limit") : '-';
$systemInfo 반환
}
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.