PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Dave Smith   userStack   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: Example Usage
Class: userStack
Analyze the user browser using the userStack API
Author: By
Last change:
Date: 5 years ago
Size: 942 bytes
 

Contents

Class file image Download
<?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>';

?>