<?php
 
/*
 
example usage
 
userStack ver 1.0
 
 
You must get an API key from https://userstack.com/product
 
and enter it in the userstack.class.php file
 
*/
 
 
//turning off low level notices
 
error_reporting(E_ALL ^ E_NOTICE);
 
 
//instantiate the class
 
include('userstack.class.php');
 
$userStack = new userStack();
 
 
//set the user agent to be checked
 
$ua = $_SERVER['HTTP_USER_AGENT'];
 
$userStack->setParam('ua',$ua);
 
 
//get the response from the api
 
$userStack->getResponse();
 
 
//the response property will contain the response returned from the api
 
echo '<h4>API response for user agent: '.$ua.'</h4>';
 
echo 'Operating System: '.$userStack->response->os->name.'<br>';
 
echo 'Device: '.$userStack->response->device->type.'<br>';
 
echo 'Browser: '.$userStack->response->browser->name.'<br>';
 
 
//full response
 
echo '<hr>';
 
echo '<h4>Full response</h4>';
 
echo '<pre>';
 
var_dump($userStack->response);
 
echo '</pre>';
 
 
?>
 
 
 |