Example #1
0
?>

locale: <?php 
echo $user->getLocale();
?>
<br>
platform: <?php 
echo $user->getPlatform();
?>
<br>
os: <?php 
echo $user->getOS();
?>
<br>

locales: <pre><?php 
echo print_r($agent->languages());
?>
</pre>

url to redirect: <?php 
echo $redirect->getUrl();
?>
<br>

<pre>
    <?php 
print_r($_SERVER);
?>
</pre>
Example #2
0
<?php

use Jenssegers\Agent\Agent;
use Linker\Config\ConfigBlock;
use Linker\Config\FileConfig;
use Linker\Redirect;
use Linker\User;
define('ROOT', dirname(__DIR__));
include ROOT . '/vendor/autoload.php';
try {
    $config = (new FileConfig(url()))->get();
} catch (Exception $e) {
    http_response_code(404);
    exit("Not found");
}
$configBlock = new ConfigBlock($config);
$agent = new Agent();
$user = new User($agent);
$redirect = new Redirect($configBlock, $user);
$redirect->redirect($redirect->getUrl());