Header no me funsiona

kotosh
31 de Enero del 2004
Ayudenme con este codigo , por favor.... estoy desesperado. No me redirecciona a la página que quiero. Gracias por su ayuda.

<?php
include("../conexion.php");
$link=Conectarse();
global $var_login;
global $var_pass;
$var_login=$Login;
$var_pass=$Password;

$result=mysql_query("select * from personal where perslibele='" . $var_login . "' and persCodigo='" . $var_pass . "'",$link);

if($row=mysql_fetch_array($result)){
$nivel =$row["persNivel"];
switch($nivel){
case 1:
$url="uno.php";
break;
case 2:
$url="dos.php";
break;
case 3:
$url="tres.php";
break;
case 4:
$url="cuatro.php";
break;

}}
else
{
$url="seis.php";
}

?>

<?
header("Location: $url");
exit;
?>


Rafael
31 de Enero del 2004
mira no se cual sea el error que te genere (en caso de que te lo genere).
tu codigo esta correcto, pero quizas lo que este pasando es que tengas lineas en blanco antes o despues del script que contiene el header().
checalo, espero te sirva.

gf
31 de Enero del 2004
capullo

Fredy++
31 de Enero del 2004
Viejo: es que en la parte del código del encabezado tenés header("Location: $url"); y como la variable $url está dentro de las comillas dobles php lo asume como texto, debes concatenar la variable así: header("Location: ".$url);
Espero haber sido de ayuda