1
0
mirror of https://github.com/cydrobolt/polr.git synced 2024-09-19 23:21:47 +02:00
polr/r.php
Cydrobolt 083031efdd Merging from Origin/Master - Open Sourcing Code
Open sourcing Polr Code from Origin/Master located on polr.cf
2014-02-14 10:02:59 -05:00

27 lines
642 B
PHP

<?php
//POLR Redirector
require_once('req.php');
if(is_string($_GET['u'])) {
$val = $mysqli->real_escape_string($_GET['u']);
}
else {
echo "Sorry. You didn't enter a string.";
die();
}
$query = "SELECT rurl FROM redirinfo WHERE baseval='{$val}'";
$result = $mysqli->query($query) or showerror();
$row = mysqli_fetch_assoc($result);
if(!$row['rurl']) {
header("Location: 404.html",true,301);
}
else {
header("Location: {$row['rurl']}",true,301);
$oldclicks = sqlfetch("redirinfo","clicks","baseval",$val);
$newclicks = $oldclicks+1;
sqlrun("UPDATE redirinfo SET clicks='{$newclicks}' WHERE baseval='{$val}'");
}