Ese script no resuelve tu problema ni mucho menos , deberias de especificar mas , te hice unas preguntas y no las respondiste espero tus respuestas, ese script pues supongo que deberias incluirlo en todos los archivos , no se que servidor usas pero si lo especificas podremos avanzar algo mas ,apache usa por defecto el puerto 80 si fuera tu caso redirige todo el trafico que no proceda del puerto 80 , el puerto 3306 lo usa mysql y segun comentaste tu problema no creo que venga de aqui
si el servidor es propio deberias de controlar los puertos con un firewall , no con un script
el script anterior tenia un error ,
Código PHP:
Ver original$PORT = $_SERVER['REMOTE_PORT'];
switch($PORT)
{
case '3306':
header('location:una_pagina_de_salida.php'); break;
case '23':
header('location:una_pagina_de_salida.php'); break;
default:
echo 'dejamos que continue todo normal';
}