精华内容
下载资源
问答
  • 我们都知道,浏览器版本的不同,客户端的脚本写法也不同,那么php如何获取客户端浏览器的版本信息呢下文将一一道来,如下所示:实现思路:使用 $_SERVER['HTTP_USER_AGENT']即可获取客户端浏览器的版本信息市面各大...

    摘要:

    下文讲述PHP中获取客户端浏览器版本信息的方法分享,如下所示;

    我们都知道,浏览器版本的不同,客户端的脚本写法也不同,

    那么php中如何获取客户端浏览器的版本信息呢

    下文将一一道来,如下所示:

    实现思路:

    使用 $_SERVER['HTTP_USER_AGENT']

    即可获取客户端浏览器的版本信息

    市面各大流行浏览器的AGENT简介说明

    IE

    IE各版本userAgent:

    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT6.0)

    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.2)

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT5.1)

    Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)

    其中,版本号是MSIE之后的数字

    Firefox

    Mozilla/5.0 (Windows; U; Windows NT 5.2) Gecko/2008070208Firefox/3.0.1

    Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070309Firefox/2.0.0.3

    Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070803Firefox/1.5.0.12 其中,版本号是Firefox之后的数字。

    Opera

    Opera/9.27 (Windows NT 5.2; U;zh-cn)

    Opera/8.0 (Macintosh; PPC Mac OS X; U;en)

    Mozilla/5.0 (Macintosh; PPC Mac OS X; U; en) Opera 8.0

    其中,版本号是靠近Opera的数字

    Safari

    Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1Safari/525.13

    Mozilla/5.0 (iPhone; U; CPU like Mac OS X) AppleWebKit/420.1(KHTML, like Gecko) Version/3.0 Mobile/4A93Safari/419.3

    Chrome

    Mozilla/5.0 (Windows; U;Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko)Chrome/0.2.149.27 Safari/525.13

    其中,版本号在Chrome之后的数字

    Navigator

    Mozilla/5.0 (Windows; U;Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080219 Firefox/2.0.0.12Navigator/9.0.0.6

    其中,版本号在Navigator之后的数字

    例:

    php 获取浏览器的版本信息的示例分享

    function getbrowser() {

    global $_SERVER;

    $agent = $_SERVER['HTTP_USER_AGENT'];

    $browser = '';

    $browser_ver = '';

    if (preg_match('/OmniWeb\/(v*)([^\s|;]+)/i', $agent, $regs)) {

    $browser = 'OmniWeb';

    $browser_ver = $regs[2];

    }

    if (preg_match('/Netscape([\d]*)\/([^\s]+)/i', $agent, $regs)) {

    $browser = 'Netscape';

    $browser_ver = $regs[2];

    }

    if (preg_match('/safari\/([^\s]+)/i', $agent, $regs)) {

    $browser = 'Safari';

    $browser_ver = $regs[1];

    }

    if (preg_match('/MSIE\s([^\s|;]+)/i', $agent, $regs)) {

    $browser = 'Internet Explorer';

    $browser_ver = $regs[1];

    }

    if (preg_match('/Opera[\s|\/]([^\s]+)/i', $agent, $regs)) {

    $browser = 'Opera';

    $browser_ver = $regs[1];

    }

    if (preg_match('/NetCaptor\s([^\s|;]+)/i', $agent, $regs)) {

    $browser = '(Internet Explorer ' .$browser_ver. ') NetCaptor';

    $browser_ver = $regs[1];

    }

    if (preg_match('/Maxthon/i', $agent, $regs)) {

    $browser = '(Internet Explorer ' .$browser_ver. ') Maxthon';

    $browser_ver = '';

    }

    if (preg_match('/360SE/i', $agent, $regs)) {

    $browser = '(Internet Explorer ' .$browser_ver. ') 360SE';

    $browser_ver = '';

    }

    if (preg_match('/SE 2.x/i', $agent, $regs)) {

    $browser = '(Internet Explorer ' .$browser_ver. ') 搜狗';

    $browser_ver = '';

    }

    if (preg_match('/FireFox\/([^\s]+)/i', $agent, $regs)) {

    $browser = 'FireFox';

    $browser_ver = $regs[1];

    }

    if (preg_match('/Lynx\/([^\s]+)/i', $agent, $regs)) {

    $browser = 'Lynx';

    $browser_ver = $regs[1];

    }

    if(preg_match('/Chrome\/([^\s]+)/i', $agent, $regs)){

    $browser = 'Chrome';

    $browser_ver = $regs[1];

    }

    if ($browser != '') {

    return ['browser'=>$browser,'version'=>$browser_ver];

    } else {

    return ['browser'=>'unknow browser','version'=>'unknow browser version'];

    }

    }

    展开全文
  • PHP如何获取系统信息获取PHP版本: PHP_VERSION获取PHP安装路径: DEFAULT_INCLUDE_PATH获取当前文件绝对路径: __FILE__获取系统类型: php_uname('s')获取PHP运行方式: php_sapi_name()获取H...

    你知道PHP如何获取系统信息吗?你对PHP获取系统信息的方法了解吗?下面是小编为大家带来的关于PHP如何获取系统信息的知识,欢迎阅读。

    qr.oh100

    PHP如何获取系统信息

    获取PHP版本: PHP_VERSION

    获取PHP安装路径: DEFAULT_INCLUDE_PATH

    获取当前文件绝对路径: __FILE__

    获取系统类型: php_uname('s')

    获取PHP运行方式: php_sapi_name()

    获取Http请求中Host值: $_SERVER["HTTP_HOST"]

    获取服务器IP: $_SERVER['SERVER_NAME']

    接受请求的服务器IP: $_SERVER["SERVER_ADDR"]

    获取客户端IP: $_SERVER['REMOTE_ADDR']

    获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']

    获取服务器系统目录: $_SERVER['SystemRoot']

    获取用户域名: $_SERVER['USERDOMAIN']

    获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']

    获取服务器Web端口: $_SERVER['SERVER_PORT']

    展开全文
  • PHP如何获取系统信息你知道PHP如何...PHP如何获取系统信息获取PHP版本: PHP_VERSION获取PHP安装路径: DEFAULT_INCLUDE_PATH获取当前文件绝对路径: __FILE__获取系统类型: php_uname('s')获取PHP运行方式: php_sa...

    PHP如何获取系统信息

    你知道PHP如何获取系统信息吗?你对PHP获取系统信息的方法了解吗?下面是小编为大家带来的'关于PHP如何获取系统信息的知识,欢迎阅读。

    PHP如何获取系统信息

    获取PHP版本: PHP_VERSION

    获取PHP安装路径: DEFAULT_INCLUDE_PATH

    获取当前文件绝对路径: __FILE__

    获取系统类型: php_uname('s')

    获取PHP运行方式: php_sapi_name()

    获取Http请求中Host值: $_SERVER["HTTP_HOST"]

    获取服务器IP: $_SERVER['SERVER_NAME']

    接受请求的服务器IP: $_SERVER["SERVER_ADDR"]

    获取客户端IP: $_SERVER['REMOTE_ADDR']

    获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']

    获取服务器系统目录: $_SERVER['SystemRoot']

    获取用户域名: $_SERVER['USERDOMAIN']

    获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']

    获取服务器Web端口: $_SERVER['SERVER_PORT']

    【PHP如何获取系统信息】相关文章:

    展开全文
  • 获取PHP版本: PHP_VERSION获取PHP安装路径: DEFAULT_INCLUDE_PATH获取当前文件绝对路径: __FILE__获取系统类型: php_uname's'获取PHP运行方式: php_sapi_name获取Http请求中Host值: $_SERVER["HT...

    你知道PHP如何获取系统信息吗?你对PHP获取系统信息的方法了解吗?下面是小编为大家带来的’关于的知识,欢迎阅读。

    获取PHP版本: PHP_VERSION

    获取PHP安装路径: DEFAULT_INCLUDE_PATH

    获取当前文件绝对路径: __FILE__

    获取系统类型: php_uname's'

    获取PHP运行方式: php_sapi_name

    获取Http请求中Host值: $_SERVER["HTTP_HOST"]

    获取服务器IP: $_SERVER['SERVER_NAME']

    接受请求的服务器IP: $_SERVER["SERVER_ADDR"]

    获取客户端IP: $_SERVER['REMOTE_ADDR']

    获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']

    获取服务器系统目录: $_SERVER['SystemRoot']

    获取用户域名: $_SERVER['USERDOMAIN']

    获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']

    获取服务器Web端口: $_SERVER['SERVER_PORT']

    展开全文
  • 获取系统类型及版本号:php_uname()(例:WindowsNTCOMPUTER5.1build2600)只获取系统类型:php_uname('s')(或:PHP_OS,例:WindowsNT)只获取系统版本号:php_uname('r')获取PHP运行方式:php_sapi_name()(PHPrunmode...
  • PHP 获取服务器信息代码示例获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型: php_uname('s') (或:PHP_OS,例:Windows NT)只获取系统版本号: php_uname('r')获取...
  • 这篇文章主要介绍了PHP获取服务器端信息的方法,通过一个自定义函数实现对服务器端系统版本、PHP版本、Apache版本等信息获取,是非常实用的技巧,需要的朋友可以参考下本文实例讲述了PHP获取服务器端信息的方法。...
  • 获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型: php_uname(‘s’) (或:PHP_OS,例:Windows NT)只获取系统版本号: php_uname(‘r’) (例:5.1)获取PHP运行方式: ...
  • 欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 获取系统信息 function getSystemInfo() { $systemInfo = array... // PHP版本 $systemInfo['phpversion'] = PHP_VERSION; // Apache版本 $systemInfo...
  • 获取服务器信息$sysos = $_SERVER["SERVER_SOFTWARE"]; //获取服务器标识的字串$... //获取PHP服务器版本//以下两条代码连接MySQL数据库并获取MySQL数据库版本信息mysql_connect("localhost", "mysql_user", "mysql_...
  • 在开发产品过程中,由于之前的考虑不全面,导致接口在老...首先 我将$_SERVER 打印出来,看能获取到什么东西,然后在客户端请求的时候输出来的一些关于请求客户端的相应的信息;其中有$_SERVER['HTTP_USER_AGENT'] 里
  • PHP为我们提供了一个内置函数phpinfo(),它可以提供有关系统中安装的PHP版本和PHP配置的详细信息。那么如何使用phpinfo()函数?下面本篇文章就来带大家了解一下phpinfo()函数的使用,希望对大家有所帮助。phpinfo()...
  • 3.0+版本的WooCommerce订单自从WooCommerce大型更新3.0+以来,情况发生了很大变化:wc_order属性不能像以前那样直接访问,并且会引发一些错误。对于订单项有一些新的类:因此,Order Item属性也不能像以前一样在...
  • php中我们要获取浏览器信息可以直接使用$userAgent = strtolower($_SERVER[\"HTTP_USER_AGENT\"]);然后再判断一下就可以判断用户浏览器版本或型号了,希望下面的实例对大家有所帮助。下面笔者为各位介绍一款如何...
  • 关于“PHP彩蛋”的说法也许很多老PHPer已经都知道或听说了,好像是早在PHP4版本的时候就有彩蛋了,挺好玩儿的,可能近年来逐渐被人们遗忘了,其实彩蛋功能在PHP脚本引擎默认情况下是开启。 写个phpinfo();然后访问,...
  • PHP为我们提供了一个内置函数phpinfo(),它可以提供有关系统中安装的PHP版本和PHP配置的详细信息。那么如何使用phpinfo()函数?下面本篇文章就来带大家了解一下phpinfo()函数的使用,希望对大家有所帮助。phpinfo()...
  • PHP为我们提供了一个内置函数phpinfo(),它可以提供有关系统中安装的PHP版本和PHP配置的详细信息。那么如何使用phpinfo()函数?下面本篇文章就来带大家了解一下phpinfo()函数的使用,希望对大家有所帮助。phpinfo()...
  • 禁用了$_ENV变量,还有什么办法获取环境信息? 这里我就不一一介绍啦直接上代码 <?php phpinfo();...获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600) 只获取系统类型:
  • 我试图在我的网站上实现Dropzone。...我的项目网站:http://37.34.62.131/test/所以我完成了这个在我的项目的旧版本,但我不能弄清楚如何做到与dropzone.js工作示例:http://37.34.62.131/test/up...
  • function getSystemInfo() {$systemInfo = array ();// 系统$systemInfo ['os'] ...// PHP版本$systemInfo ['phpversion'] = PHP_VERSION;// Apache版本$systemInfo ['apacheversion'] = apache_get_version ();// Z...
  • MySQL服务器信息:包含了数据库服务器的当前状态,版本号等。在MySQL的命令提示符中,我们可以很容易的获取以上服务器信息。 但如果使用Perl或PHP等脚本语言,你就需要调用特定的接口函数来获取。 接下来我们会详细...
  • 因本接口压力过大,接口停止对外服务!源码请去我github获取很多人可能并不...每个链接前面的图片,就是对应网站域名的favicon.ico图片,可以看一下这个图片是如何读取的,我们查看源代码:XHTML1v3版本升级信息 因...
  • 选择虚拟主机的时候,我们常常要想知道如下...……那么如何判断购买的空间和空间商提供的信息一致呢?我们经常使用的一种检测方法,那就是空间探针。如果想检测一下PHP虚拟主机,那么我就要去下载PHP探针。探针就...
  • laravel5.6版本下载

    2018-07-31 09:30:37
    laravel5.6版本完整下载。 简介 为了帮助你了解更多关于应用中所发生的事情,Laravel 提供了强大的日志服务来记录日志信息到文件、系统错误日志、甚至是 Slack 以便通知整个团队。 在日志引擎之下,Laravel 集成了 ...
  • 因为管理员账号一般只有网站所有者才会有,如果入侵者能获取到管理员 账号,那么基本上意味着网站的所有信息都为他打开了大门,后台漏洞也就不那么重要了。 那么今天要分析的是phpccms 9.6.0版本的前台get shell. ...
  • MySQL服务器信息:包含了数据库服务器的当前状态,版本号等。在MySQL的命令提示符中,我们可以很容易的获取以上服务器信息。但如果使用Perl或PHP等脚本语言,你就需要调用特定的接口函数来获取。接下来我们会详细...
  • Java/NodeJs/PHP、Vue/Ng2/React/JQuery) <p>java/jquery <h4>4. 使用DataTables的配置信息 $('.data-table').dataTable({ "bPaginate": true, // 翻页功能 "bJQueryUI": true, //...
  • 摘要 ... 花费了一点时间终于知道如何在windows环境下安装php5.5的redis扩展,步骤如下: ...2 获取php_reid.dll前需要关注的phpinfo信息 3 php_redis.dll下载地址:http://windows.php.ne

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 148
精华内容 59
关键字:

如何获取php版本信息