PHP - Redirigir en el cancel de la autentificación HTTP

 
Vista:

Redirigir en el cancel de la autentificación HTTP

Publicado por Okada (1 intervención) el 28/01/2007 21:58:16
Buenas, como indico en el titulo del post, me gustaría saber si es posible al pulsar el Cancel en la autentificación HTTP redirigir de alguna forma a una pçágina en concreto.

Dado este código:

if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');

//En caso de que el usuario pulse el botón Cancelar redirijo a la página principal
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = 'indice.php';
echo "Location: http://$host$uri/$extra";
exit;
}

Solo que en lugar de mostrar por pantalla, redirigir.

He probado con header("Location: http://$host$uri/$extra"); pero no me autentifica si lo añado justo en lugar de lo del echo.

Un saludo y gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder