Esempio n. 1
0
<?php

/**
 * Where redirect happens
 */
require_once "../Library/Tiny.php";
require_once "../Library/functions.php";
require_once "../Library/LogMessage.php";
$url = isset($_GET['url']) ? $_GET['url'] : null;
$url = rtrim($url, '/');
$url = explode('/', $url);
if (count($url) == 1) {
    try {
        $tiny = new Tiny();
        $tiny->registerRequest($url[0]);
        $request = $tiny->getRequestUrl($url[0]);
        $urlObj = json_decode($request);
        if ($urlObj->status == 'success') {
            redirectPage($urlObj->url);
        } else {
            redirectPage("error.php");
        }
    } catch (Exception $e) {
        LogMessage::exception($e->getMessage(), "run.php", "run.php");
        redirectPage("404.php");
    }
} else {
    redirectPage("error.php");
}