PHP обнаруживает браузер может использовать webgl

0

Кто-нибудь знает, как проверить php, если браузер имеет webgl или нет и отображает истинное или ложное значение? Я знаю, использую ли я:

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

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

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

отображает все атрибуты/функции браузера, но делает ли он webgl? Пожалуйста, порекомендуйте.

благодаря

  • 1
    кажется, было бы лучше проверить с клиентским кодом (JavaScript)
  • 0
    @ Ахмед, ты не можешь сделать это в php?
Теги:
browser
webgl

1 ответ

2
Лучший ответ

Вы можете использовать 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'];
  • 0
    Есть ли способ сделать это без добавления библиотеки modernizr? Я хотел сохранить его как можно более стройным?
  • 0
    @Rizzo, возможно, проверьте этот ответ stackoverflow.com/a/19779731/1880431

Ещё вопросы

Сообщество Overcoder
Наверх
Меню