使用 PHP 时常见的问题之一是如何检测浏览器。
在此教程中,我们将展示使用 PHP 编程语言库轻松获取浏览器的方法。
在 PHP 中,有一个名为 $_SERVER 的全局变量。
该变量主要用于打印服务器和环境信息。
一旦我们尝试打印 $_SERVER['HTTP_USER_AGENT'],我们将收到有关浏览器的信息。
但请注意,根据浏览器的不同,输出可能会有所不同。
为了克服此类问题,应该编写特定的代码。
因此,为了使用 PHP 检测浏览器,我们可以通过以下方式使用 getBrowser() 函数:
function getBrowser() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $browser = "N/A"; $browsers = array( '/msie/i' => 'Internet explorer', '/firefox/i' => 'Firefox', '/safari/i' => 'Safari', '/chrome/i' => 'Chrome', '/edge/i' => 'Edge', '/opera/i' => 'Opera', '/mobile/i' => 'Mobile browser' ); foreach ($browsers as $regex => $value) { if (preg_match($regex, $user_agent)) { $browser = $value; } } return $browser; } echo "Browser: " . getBrowser();
在此教程中,我们展示了如何通过编写特定代码来检测使用 PHP 的浏览器。
日期:2020-06-02 22:15:42 来源:oir作者:oir