Fixed faulty redirect, conflicts

This commit is contained in:
Nicolas A. Tonne
2015-02-13 12:12:49 +01:00
8 changed files with 70 additions and 28 deletions

View File

@@ -1,12 +1,10 @@
<?php
if(isset($_GET['chan'])) {header('Location: '.$_GET['chan']); exit;}
$list = explode("/", htmlspecialchars(strtolower($_SERVER["REQUEST_URI"])));
if($list[1]==""||!isset($list[1])||count($list)<=1){$list="";include('php/nochan.php');die();}
else if ($list[1] != preg_replace('/[^\da-z]/i', '', urldecode($list[1]))){
header('Location: ../'.preg_replace('/[^\da-z?=]/i', '', urldecode($list[1])));
exit;
}
else $list=$list[1];
?>
<html xmlns="http://www.w3.org/1999/xhtml"