PHP获取当前操作系统类型.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:16KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

PHP获取当前操作系统类型.doc

PHP获取当前操作系统类型.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(1)php获取服务器端的操作系统类型这个时候可以使用HYPERLINK"http://www.phpsblogs.com/archives/830"php系统自带的常量PHP_OS或者系统函数php_uname(‘s’)。关于这两者返回的值可能的情况基本有如下几种情况:CYGWIN_NT-5.1DarwinFreeBSDHP-UXIRIX64LinuxNetBSDOpenBSDSunOSUnixWIN32WINNTWindowsCYGWIN_NT-5.1IRIX64SunOSHP-UX(2)php获取客户端的操作系统类型functiongetOS(){$os='';$Agent=$_SERVER['HTTP_USER_AGENT'];if(eregi('win',$Agent)&&strpos($Agent,'95')){$os='Windows95';}elseif(eregi('win9x',$Agent)&&strpos($Agent,'4.90')){$os='WindowsME';}elseif(eregi('win',$Agent)&&ereg('98',$Agent)){$os='Windows98';}elseif(eregi('win',$Agent)&&eregi('nt5.0',$Agent)){$os='Windows2000';}elseif(eregi('win',$Agent)&&eregi('nt6.0',$Agent)){$os='WindowsVista';}elseif(eregi('win',$Agent)&&eregi('nt6.1',$Agent)){$os='Windows7';}elseif(eregi('win',$Agent)&&eregi('nt5.1',$Agent)){$os='WindowsXP';}elseif(eregi('win',$Agent)&&eregi('nt',$Agent)){$os='WindowsNT';}elseif(eregi('win',$Agent)&&ereg('32',$Agent)){$os='Windows32';}elseif(eregi('linux',$Agent)){$os='Linux';}elseif(eregi('unix',$Agent)){$os='Unix';}elseif(eregi('sun',$Agent)&&eregi('os',$Agent)){$os='SunOS';}elseif(eregi('ibm',$Agent)&&eregi('os',$Agent)){$os='IBMOS/2';}elseif(eregi('Mac',$Agent)&&eregi('PC',$Agent)){$os='Macintosh';}elseif(eregi('PowerPC',$Agent)){$os='PowerPC';}elseif(eregi('AIX',$Agent)){$os='AIX';}elseif(eregi('HPUX',$Agent)){$os='HPUX';}elseif(eregi('NetBSD',$Agent)){$os='NetBSD';}elseif(eregi('BSD',$Agent)){$os='BSD';}elseif(ereg('OSF1',$Agent)){$os='OSF1';}elseif(ereg('IRIX',$Agent)){$os='IRIX';}elseif(eregi('FreeBSD',$Agent)){$os='FreeBSD';}elseif($os==''){$os='Unknown';}return$os;}