Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require('config.inc.php');
- $domain = htmlentities($_SERVER['HTTP_HOST'],ENT_QUOTES);
- $localLink = substr(htmlentities($_SERVER['REQUEST_URI'],ENT_QUOTES),1);
- $mysqli = new mysqli($dblogin['host'], $dblogin['user'], $dblogin['password'], $dblogin['database'], $dblogin['port']);
- $queryDomainAlias = 'SELECT `domain` FROM `'.$dblogin['prefix'].'domain-alias` WHERE (`domain-alias` = "'.$domain.'") AND (`enabled` = "1");';
- $resultDomainAlias = $mysqli->query($queryDomainAlias);
- $rowDomainAlias = $resultDomainAlias->fetch_assoc();
- if($rowDomainAlias['domain']) {
- $domain = $rowDomainAlias['domain'];
- }
- $queryDomain = 'SELECT `domain`, `default-redirect` FROM `'.$dblogin['prefix'].'domain` WHERE (`domain` = "'.$domain.'") AND (`enabled` = "1");';
- $resultDomain = $mysqli->query($queryDomain);
- $rowDomain = $resultDomain->fetch_assoc();
- $domain = $rowDomain['domain'];
- $defaultRedirect = $rowDomain['default-redirect'];
- $queryRedirect = 'SELECT `dest-link`, `text` FROM `'.$dblogin['prefix'].'redirect` WHERE (`local-link` = "'.$localLink.'" AND `domain` = "'.$domain.'" AND `enabled` = "1");';
- $resultRedirect = $mysqli->query($queryRedirect);
- $rowRedirect = $resultRedirect->fetch_assoc();
- $destLink = $rowRedirect['dest-link'];
- $infoText = $rowRedirect['text'];
- $mysqli->close;
- $mysql = null;
- if(!($defaultRedirect || $domain)) {
- die('Domain not allowed!');
- } elseif(($destLink == 'text') && $infoText) {
- die($infoText);
- } elseif($destLink) {
- header('HTTP/1.1 302 Found');
- header('Location: '.$destLink);
- header('Connection: close');
- die('Shortlink-redirect failed!');
- } else {
- header('HTTP/1.1 302 Found');
- header('Location: '.$defaultRedirect);
- header('Connection: close');
- die('Default-redirect failed!');
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement