Pues si .. la verdad que hay demasiados errores. (deberías leer cualquier manual de PHP y sobre todo revisar como estás usando las funciones que empleas ya).
Las sesiones en PHP es bastante importante que se lea sobre su teoría .. Pese que aquí he "corregido" los errores que tenías .. esto no implica que tenga que funcionar para tu caso concreto por qué estás asumiento cierta configuración de PHP sobre sesiones donde "asumes" que vas a propagar el SID en cookies y además que usarás un navegador que acepte cookies.
Código PHP:
<?
session_start();
if (!isset ($_SESSION["nick"])){
header("Location: http://localhost/rauphp/no_reg.php"); //Lleva a la pag de usuarios no registrados
exit();
} else {
header ("Location: http://localhost/rauphp/reg.php"); //Lleva a la pag de usuarios registrados
exit();
}
?>
Por cierto .. no sé si en "reg.php" verificaras la existencia de esa variable de sesión (por ese if(isset....) .. ) por qué de nada sirver tener un "redireccionador" que se base su seguridad en sesiones si en la página que redireccionas finalmente no haces el "seguimiento" del usuario registrado (con ese mismo if() ..)
Un saludo,
PD: jpinedo .. me voy anotar esa frase que me citastes en mi agenda xDDDD.