【问题标题】:PHP detect browser can use webglPHP检测浏览器可以使用webgl
【发布时间】:2015-03-31 15:47:47
【问题描述】:

有谁知道如果浏览器有 webgl 或者没有 webgl 并显示 true 或 false 值,如何检查 php?我知道我是否使用:

$_SERVER['HTTP_USER_AGENT'] . "\n\n";

$browser = get_browser(null, true);
print_r($browser);

http://php.net/manual/en/function.get-browser.php

显示浏览器的所有属性/功能,但它会做 webgl 吗?请指教。

谢谢

【问题讨论】:

  • 似乎最好检查客户端代码(javascript
  • @AhmedDaou 没有办法在 php 中做到这一点?

标签: php browser webgl


【解决方案1】:

您可以使用 javascript 为您检查它,然后您可以让它将值发送到 php。

JavaScript:

if (Modernizr.webgl) { 
  var webgl = "True";
  window.location.href = "myphpfile.php?webgl =" + webgl ;
} else { 
  var webgl = "False";
  window.location.href = "myphpfile.php?webgl =" + webgl ;
}

PHP:

$value = $_GET['name'];

【讨论】:

  • 有什么方法可以在不添加modernizr库的情况下做到这一点?我想让它尽可能苗条吗?
猜你喜欢
  • 2013-03-03
  • 2011-01-16
  • 2011-03-14
  • 2016-11-14
  • 1970-01-01
  • 2011-04-18
  • 1970-01-01
  • 2017-07-23
  • 2022-01-17
相关资源
最近更新 更多